Пример #1
0
        public ItemLocationSelectionPage(ItemLocationSelectionViewModel viewModel = null)
        {
            InitializeComponent();

            if (viewModel == null)
            {
                viewModel = new ItemLocationSelectionViewModel();
            }

            BindingContext = this.viewModel = viewModel;
        }
Пример #2
0
        async void OnItemSelected(object sender, SelectedItemChangedEventArgs args)
        {
            var item = args.SelectedItem as ItemDomainLocation;

            if (item == null)
            {
                return;
            }

            var newViewModel          = new ItemLocationSelectionViewModel(item);
            var locationSelectionPage = new ItemLocationSelectionPage(newViewModel);

            locationSelectionPage.LocationSelected += LocationSelectedEventHandler;

            await Navigation.PushAsync(locationSelectionPage);
        }