コード例 #1
0
        void OnSwipeItemInvoked(WSwipeItem sender, Microsoft.UI.Xaml.Controls.SwipeItemInvokedEventArgs args)
        {
            var windowsSwipeItem = sender;
            var formsSwipeItem   = GetFormsSwipeItem(windowsSwipeItem);

            formsSwipeItem?.OnInvoked();
        }
コード例 #2
0
        private void SwipeItemInvokedAndResizeGrid(SwipeItem sender, SwipeItemInvokedEventArgs args)
        {
            SwipeItemInvoked(sender, args);

            if (sender.Text == "Scale Down")
            {
                SwipePanel.Width = 400;
            }
            else if (sender.Text == "Scale Up")
            {
                SwipePanel.Width = 700;
            }

            PrintGridWidth();
        }
コード例 #3
0
        private void SwipeItemInvoked(SwipeItem sender, SwipeItemInvokedEventArgs args)
        {
            // ensures that this method is invoked twice for only one swipe action.
            if (pastSender == sender)
            {
                textBlock.Text = "FailTest";
            }
            else
            {
                textBlock.Text = sender.Text;
            }
            pastSender = sender;

            var peer = FrameworkElementAutomationPeer.CreatePeerForElement(this);

            peer.RaiseAutomationEvent(AutomationEvents.MenuClosed);
        }
コード例 #4
0
        private void SwipeItemInvoked(SwipeItem sender, SwipeItemInvokedEventArgs args)
        {
            if (chkLogSwipeControlEvents.IsChecked == true)
            {
                AppendAsyncEventMessage("SwipeItemInvoked sender.Text=" + sender.Text + ", args.SwipeControl.Name=" + args.SwipeControl.Name);
            }

            // ensures that this method is invoked twice for only one swipe action.
            if (pastSender == sender)
            {
                textBlock.Text = "FailTest";
            }
            else
            {
                textBlock.Text = sender.Text;
            }
            pastSender = sender;

            var peer = FrameworkElementAutomationPeer.CreatePeerForElement(this);

            peer.RaiseAutomationEvent(AutomationEvents.MenuClosed);
        }
コード例 #5
0
 void OnSwipeItemInvoked(WSwipeItem sender, Microsoft.UI.Xaml.Controls.SwipeItemInvokedEventArgs args)
 {
     VirtualView.OnInvoked();
 }
コード例 #6
0
 public static void SwipeItemCommandHelper(Microsoft.UI.Xaml.Controls.SwipeItem sender, Microsoft.UI.Xaml.Controls.SwipeItemInvokedEventArgs args)
 {
     sender.CommandParameter = args.SwipeControl.DataContext;
 }
コード例 #7
0
 private void OnMemorySubtractSwipeInvoked(Microsoft.UI.Xaml.Controls.SwipeItem sender, Microsoft.UI.Xaml.Controls.SwipeItemInvokedEventArgs e)
 {
     Model.MemorySubtract();
 }
コード例 #8
0
 private void OnClearSwipeInvoked(Microsoft.UI.Xaml.Controls.SwipeItem sender, Microsoft.UI.Xaml.Controls.SwipeItemInvokedEventArgs e)
 {
     Model.Clear();
 }
コード例 #9
0
 private void ExecuteRemainOpenInvoked(SwipeItem sender, SwipeItemInvokedEventArgs args)
 {
     textBlock.Text = sender.Text;
 }
コード例 #10
0
 private void ProgramaticallyCloseSwipeControl9(SwipeItem sender, SwipeItemInvokedEventArgs args)
 {
     SwipeItemInvoked(sender, args);
     textBlock.Text = "sc9.Close()";
     sc9.Close();
 }