Example #1
0
        public TestFrontPage(Test item = null)
        {
            InitializeComponent();

            viewModel      = new TestFrontPageViewModel(this, item);
            BindingContext = viewModel;
        }
Example #2
0
        // Note - The Xamarin.Forms Previewer requires a default, parameterless constructor to render a page.
        public TestFrontPage()
        {
            InitializeComponent();

            var item = new Test
            {
                ShortName = "Item 1",
                Name      = "This is an item description."
            };

            viewModel      = new TestFrontPageViewModel(this, item);
            BindingContext = viewModel;
        }
Example #3
0
        async void OnItemSelected(object sender, SelectedItemChangedEventArgs args)
        {
            var item = args.SelectedItem as Test;

            if (item == null)
            {
                return;
            }

            var page = new TestFrontPage(item);
            var vm   = new TestFrontPageViewModel(page, item);

            page.BindingContext = vm;

            await Navigation.PushAsync(page);

            // Manually deselect item
            ItemsListView.SelectedItem = null;
        }