Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/SKLn-Rad/Xam.Plugin.PopupMenu
A simple popup menu for Xamarin Forms
https://github.com/SKLn-Rad/Xam.Plugin.PopupMenu
Last synced: 3 months ago
JSON representation
A simple popup menu for Xamarin Forms
- Host: GitHub
- URL: https://github.com/SKLn-Rad/Xam.Plugin.PopupMenu
- Owner: SKLn-Rad
- License: mit
- Created: 2017-06-02T14:50:33.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-11T12:36:14.000Z (about 5 years ago)
- Last Synced: 2024-05-13T00:49:36.905Z (6 months ago)
- Language: C#
- Size: 271 KB
- Stars: 65
- Watchers: 4
- Forks: 20
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-xamarin-forms - Xam.Plugin.PopupMenu ★64
README
# Xam.Plugin.PopupMenu
A simple popup menu for Xamarin Forms.
This project is not supposed to be feature rich, it is simple a ready quick and lightweight implementation for when you need a menu displayed over a view.## Nuget
https://www.nuget.org/packages/Xam.Plugin.PopupMenu/## Images
![alt text](http://i.imgur.com/eWWPDov.png "Popup Menu 1.1.0")## Changelog
* Version 1.1.0 -> Support binding via the ItemsSourceProperty
* Version 1.0.0 -> Internal only (Don't use this one)## Donations
PayPal: [email protected]
I can't thank you guys enough for the support on my other plugins!## Setup
iOS Only) Call the PopupEffect.Init method to make sure the linker picks this up correctly
1) Create a new PopupMenu Object
2) Either manually set the ItemsSource, or use SetBinding
3) Call ShowPopup on the PopupMenu, passing in the root view you wish for the popup to inherit from
4) Attach an event to OnItemSelected, this will return the PopupMenu and the selected string## iOS Specifics
* At the moment, the cancel button text can be changed via the PopupEffect object in the iOS project
* The direction of the popover on the iPad can be set in the PopupEffect object in the iOS project## Platform Support
*Please note: I have only put in platforms I have tested myself.*
* Xamarin.iOS : iOS 8 +
* Xamarin.Droid : API 14 +
* Windows Phone/Store RT : 8.1 +
* Windows UWP : 10 +
* Xamarin Forms : 2.3.3.180## Feature Requests
DM me on LinkedIn: http://linkedin.radsrc.com