Ejemplo n.º 1
0
        private void ListViewRight_ContainerContentChanging(ListViewBase sender, ContainerContentChangingEventArgs args)
        {
            MenuFlyout     flyout = new MenuFlyout();
            ListItemData   data   = (ListItemData)args.Item;
            MenuFlyoutItem item   = new MenuFlyoutItem()
            {
                Command = data.Command
            };

            flyout.Items.Add(item);
            args.ItemContainer.ContextFlyout = flyout;
        }
Ejemplo n.º 2
0
        private void ListViewRight_ContainerContentChanging(ListViewBase sender, ContainerContentChangingEventArgs args)
        {
            MenuFlyout     flyout = new MenuFlyout();
            ListItemData   data   = (ListItemData)args.Item;
            MenuFlyoutItem item   = new MenuFlyoutItem()
            {
                Command = data.Command
            };

            flyout.Opened += delegate(object element, object e) {
                MenuFlyout   flyoutElement      = element as MenuFlyout;
                ListViewItem elementToHighlight = flyoutElement.Target as ListViewItem;
                elementToHighlight.IsSelected = true;
            };
            flyout.Items.Add(item);
            args.ItemContainer.ContextFlyout = flyout;
        }