| 12345678910111213141516171819202122232425262728293031323334353637 |
- using System.Linq;
- using InABox.Mobile;
- using Xamarin.Forms.Xaml;
- namespace PRS.Mobile
- {
- [XamlCompilation(XamlCompilationOptions.Compile)]
- public partial class PurchaseOrderList
- {
- public PurchaseOrderList()
- {
- InitializeComponent();
-
- Title = _list.CurrentFilter;
- _filter.Items.Clear();
- foreach (var filter in _list.Filters)
- {
- MobileMenuItem item = new MobileMenuItem() { Text = filter.Name };
- item.Clicked += (o, e) =>
- {
- var text = (o as MobileMenuItem)?.Text;
- Title = text;
- _list.SelectFilter(text);
- };
- _filter.Items.Add(item);
- }
- _filter.IsVisible = _filter.Items.Any();
- }
- private void _list_OnPurchaseOrderSelected(object sender, PurchaseOrderSelectedEventArgs args)
- {
- PurchaseOrderDetails details = new PurchaseOrderDetails(args.Order);
- Navigation.PushAsync(details);
- }
-
- }
- }
|