Exemple #1
0
        protected override void OnMouseUp(Input.MouseButtonEventArgs e)
        {
            base.OnMouseUp(e);
            bool dragNavigated = Math.Abs(_draggedDistance) > this.Width / 20;

            if (dragNavigated && NavigationTriggerMode == Controls.NavigationTriggerMode.MouseDrag)
            {
                if (_draggedDistance < 0)
                {
                    NavigateToNextPage();
                }
                else
                {
                    NavigateToPreviousPage();
                }
            }
        }
Exemple #2
0
 protected override void OnMouseDown(Input.MouseButtonEventArgs e)
 {
     Keyboard.Focus(this);
     if (NavigationTriggerMode == Controls.NavigationTriggerMode.MouseClick)
     {
         if (e.LeftButton == Input.MouseButtonState.Pressed)
         {
             NavigateToPreviousPage();
         }
         else if (e.RightButton == Input.MouseButtonState.Pressed)
         {
             NavigateToNextPage();
         }
     }
     else if (NavigationTriggerMode == Controls.NavigationTriggerMode.MouseDrag)
     {
         _mouseDragStartPosition = e.GetPosition(null);
     }
     base.OnMouseDown(e);
 }
Exemple #3
0
 void Hyperlink_MouseLeftButtonDown(object sender, Input.MouseButtonEventArgs e)
Exemple #4
0
 void Control_MouseLeftButtonUp(object sender, Input.MouseButtonEventArgs e)
Exemple #5
0
 void DragDropTarget_MouseLeftButtonDown(object sender, Input.MouseButtonEventArgs e)
Exemple #6
0
 void Thumb_MouseLeftButtonUp(object sender, Input.MouseButtonEventArgs e)
Exemple #7
0
 internal override void OnMouseDown(Input.MouseButtonEventArgs e)
 {
     base.OnMouseDown(e);
     StopEditing();
 }
 static void FrameworkElement_MouseRightButtonUp(object sender, Input.MouseButtonEventArgs e)
Exemple #9
0
 protected override void OnPreviewMouseLeftButtonDown(Input.MouseButtonEventArgs e)
 {
     base.OnPreviewMouseLeftButtonDown(e);
 }