private void NavView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args)
        {
            m_itemInvokedEventsFired++;

            // Reset argument type indicatiors
            ItemInvokedItemType.Text          = "null";
            ItemInvokedItemContainerType.Text = "null";

            if (args.InvokedItem != null)
            {
                ItemInvokedItemType.Text = args.InvokedItem.GetType().ToString();
            }

            if (args.InvokedItemContainer != null)
            {
                ItemInvokedItemContainerType.Text = args.InvokedItemContainer.GetType().ToString();
            }
        }
Beispiel #2
0
        private void NavView_ItemInvoked(NavigationView sender, NavigationViewItemInvokedEventArgs args)
        {
            m_itemInvokedEventsFired++;

            // Reset argument type indicatiors
            ItemInvokedItemType.Text          = "null";
            ItemInvokedItemContainerType.Text = "null";

            if (args.InvokedItem != null)
            {
                ItemInvokedItemType.Text = args.InvokedItem.GetType().ToString();
            }

            if (args.InvokedItemContainer != null)
            {
                ItemInvokedItemContainerType.Text = args.InvokedItemContainer.GetType().ToString();
            }

            var curSelected = sender.SelectedItem as NavigationViewItem;
            var text        = args.InvokedItem as string;

            if (curSelected != null && (string)curSelected.Content == text)
            {
                if (InvokedItemState.Text == "ItemWasSelectedInItemInvoked")
                {
                    InvokedItemState.Text = "ItemWasInvokedSecomdTimeWithCorrectSelection";
                }
                else
                {
                    InvokedItemState.Text = "ItemWasSelectedInItemInvoked";
                }
            }
            else
            {
                InvokedItemState.Text = "Error:ItemUnselectedInItemInvoked";
            }
        }
Beispiel #3
0
 private void OnNavItemInvoked(object sender, NavigationViewItemInvokedEventArgs e)
 {
     ItemInvokedText.Text = e.InvokedItem as string;
 }
 private void ClickedItem(object sender, NavigationViewItemInvokedEventArgs e)
 {
 }