65 references to MouseAction
PresentationCore (65)
Core\CSharp\System\Windows\Input\Command\MouseActionConverter.cs (25)
70return (MouseActionConverter.IsDefinedMouseAction((MouseAction)context.Instance)); 90return MouseAction.None; 92MouseAction mouseAction = MouseAction.None; 95case "LEFTCLICK" : mouseAction = MouseAction.LeftClick; break; 96case "RIGHTCLICK" : mouseAction = MouseAction.RightClick; break; 97case "MIDDLECLICK" : mouseAction = MouseAction.MiddleClick; break; 98case "WHEELCLICK" : mouseAction = MouseAction.WheelClick; break; 99case "LEFTDOUBLECLICK" : mouseAction = MouseAction.LeftDoubleClick; break; 100case "RIGHTDOUBLECLICK" : mouseAction = MouseAction.RightDoubleClick; break; 101case "MIDDLEDOUBLECLICK": mouseAction = MouseAction.MiddleDoubleClick; break; 125MouseAction mouseActionValue = (MouseAction)value ; 131case MouseAction.None : mouseAction=String.Empty; break; 132case MouseAction.LeftClick : mouseAction="LeftClick"; break; 133case MouseAction.RightClick : mouseAction="RightClick"; break; 134case MouseAction.MiddleClick : mouseAction="MiddleClick"; break; 135case MouseAction.WheelClick : mouseAction="WheelClick"; break; 136case MouseAction.LeftDoubleClick : mouseAction="LeftDoubleClick"; break; 137case MouseAction.RightDoubleClick : mouseAction="RightDoubleClick"; break; 138case MouseAction.MiddleDoubleClick: mouseAction="MiddleDoubleClick"; break; 143throw new InvalidEnumArgumentException("value", (int)mouseActionValue, typeof(MouseAction)); 149internal static bool IsDefinedMouseAction(MouseAction mouseAction) 151return (mouseAction >= MouseAction.None && mouseAction <= MouseAction.MiddleDoubleClick);
Core\CSharp\System\Windows\Input\Command\MouseActionValueSerializer.cs (4)
50return value is MouseAction && MouseActionConverter.IsDefinedMouseAction((MouseAction)value); 61TypeConverter converter = TypeDescriptor.GetConverter(typeof(MouseAction)); 76TypeConverter converter = TypeDescriptor.GetConverter(typeof(MouseAction));
Core\CSharp\System\Windows\Input\Command\MouseBinding.cs (7)
61internal MouseBinding(ICommand command, MouseAction mouseAction) 128DependencyProperty.Register("MouseAction", typeof(MouseAction), typeof(MouseBinding), new UIPropertyMetadata(MouseAction.None, new PropertyChangedCallback(OnMouseActionPropertyChanged))); 133public MouseAction MouseAction 137return (MouseAction)GetValue(MouseActionProperty); 148mouseBinding.SynchronizeGestureFromProperties((MouseAction)(e.NewValue)); 210private void SynchronizeGestureFromProperties(MouseAction mouseAction)
Core\CSharp\System\Windows\Input\Command\MouseGesture.cs (24)
53public MouseGesture(MouseAction mouseAction): this(mouseAction, ModifierKeys.None) 62public MouseGesture( MouseAction mouseAction,ModifierKeys modifiers) // acclerator action 65throw new InvalidEnumArgumentException("mouseAction", (int)mouseAction, typeof(MouseAction)); 87public MouseAction MouseAction 95if (!MouseGesture.IsDefinedMouseAction((MouseAction)value)) 96throw new InvalidEnumArgumentException("value", (int)value, typeof(MouseAction)); 99_mouseAction = (MouseAction)value; 136MouseAction mouseAction = GetMouseAction(inputEventArgs); 137if(mouseAction != MouseAction.None) 146internal static bool IsDefinedMouseAction(MouseAction mouseAction) 148return (mouseAction >= MouseAction.None && mouseAction <= MouseAction.MiddleDoubleClick); 179internal static MouseAction GetMouseAction(InputEventArgs inputArgs) 181MouseAction MouseAction = MouseAction.None; 188MouseAction = MouseAction.WheelClick; 199MouseAction = MouseAction.LeftDoubleClick; 201MouseAction = MouseAction.LeftClick; 208MouseAction = MouseAction.RightDoubleClick; 210MouseAction = MouseAction.RightClick; 217MouseAction = MouseAction.MiddleDoubleClick; 219MouseAction = MouseAction.MiddleClick; 236private MouseAction _mouseAction = MouseAction.None;
Core\CSharp\System\Windows\Input\Command\MouseGestureConverter.cs (5)
70return new MouseGesture(MouseAction.None, ModifierKeys.None); ; 85TypeConverter mouseActionConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.MouseAction)); 103return new MouseGesture((MouseAction)mouseAction, (ModifierKeys)modifierKeys); 109return new MouseGesture((MouseAction)mouseAction); 174TypeConverter mouseActionConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.MouseAction));