65 references to MouseAction
PresentationCore (65)
System\Windows\Input\Command\MouseActionConverter.cs (25)
64return (MouseActionConverter.IsDefinedMouseAction((MouseAction)context.Instance)); 84return MouseAction.None; 86MouseAction mouseAction = MouseAction.None; 89case "LEFTCLICK" : mouseAction = MouseAction.LeftClick; break; 90case "RIGHTCLICK" : mouseAction = MouseAction.RightClick; break; 91case "MIDDLECLICK" : mouseAction = MouseAction.MiddleClick; break; 92case "WHEELCLICK" : mouseAction = MouseAction.WheelClick; break; 93case "LEFTDOUBLECLICK" : mouseAction = MouseAction.LeftDoubleClick; break; 94case "RIGHTDOUBLECLICK" : mouseAction = MouseAction.RightDoubleClick; break; 95case "MIDDLEDOUBLECLICK": mouseAction = MouseAction.MiddleDoubleClick; break; 118MouseAction mouseActionValue = (MouseAction)value ; 124case MouseAction.None : mouseAction=String.Empty; break; 125case MouseAction.LeftClick : mouseAction="LeftClick"; break; 126case MouseAction.RightClick : mouseAction="RightClick"; break; 127case MouseAction.MiddleClick : mouseAction="MiddleClick"; break; 128case MouseAction.WheelClick : mouseAction="WheelClick"; break; 129case MouseAction.LeftDoubleClick : mouseAction="LeftDoubleClick"; break; 130case MouseAction.RightDoubleClick : mouseAction="RightDoubleClick"; break; 131case MouseAction.MiddleDoubleClick: mouseAction="MiddleDoubleClick"; break; 136throw new InvalidEnumArgumentException("value", (int)mouseActionValue, typeof(MouseAction)); 142internal static bool IsDefinedMouseAction(MouseAction mouseAction) 144return (mouseAction >= MouseAction.None && mouseAction <= MouseAction.MiddleDoubleClick);
System\Windows\Input\Command\MouseActionValueSerializer.cs (4)
46return value is MouseAction && MouseActionConverter.IsDefinedMouseAction((MouseAction)value); 57TypeConverter converter = TypeDescriptor.GetConverter(typeof(MouseAction)); 72TypeConverter converter = TypeDescriptor.GetConverter(typeof(MouseAction));
System\Windows\Input\Command\MouseBinding.cs (7)
56internal MouseBinding(ICommand command, MouseAction mouseAction) 123DependencyProperty.Register("MouseAction", typeof(MouseAction), typeof(MouseBinding), new UIPropertyMetadata(MouseAction.None, new PropertyChangedCallback(OnMouseActionPropertyChanged))); 128public MouseAction MouseAction 132return (MouseAction)GetValue(MouseActionProperty); 143mouseBinding.SynchronizeGestureFromProperties((MouseAction)(e.NewValue)); 205private void SynchronizeGestureFromProperties(MouseAction mouseAction)
System\Windows\Input\Command\MouseGesture.cs (24)
50public MouseGesture(MouseAction mouseAction): this(mouseAction, ModifierKeys.None) 59public MouseGesture( MouseAction mouseAction,ModifierKeys modifiers) // acclerator action 62throw new InvalidEnumArgumentException("mouseAction", (int)mouseAction, typeof(MouseAction)); 84public MouseAction MouseAction 92if (!MouseGesture.IsDefinedMouseAction((MouseAction)value)) 93throw new InvalidEnumArgumentException("value", (int)value, typeof(MouseAction)); 96_mouseAction = (MouseAction)value; 133MouseAction mouseAction = GetMouseAction(inputEventArgs); 134if(mouseAction != MouseAction.None) 143internal static bool IsDefinedMouseAction(MouseAction mouseAction) 145return (mouseAction >= MouseAction.None && mouseAction <= MouseAction.MiddleDoubleClick); 176internal static MouseAction GetMouseAction(InputEventArgs inputArgs) 178MouseAction MouseAction = MouseAction.None; 185MouseAction = MouseAction.WheelClick; 196MouseAction = MouseAction.LeftDoubleClick; 198MouseAction = MouseAction.LeftClick; 205MouseAction = MouseAction.RightDoubleClick; 207MouseAction = MouseAction.RightClick; 214MouseAction = MouseAction.MiddleDoubleClick; 216MouseAction = MouseAction.MiddleClick; 233private MouseAction _mouseAction = MouseAction.None;
System\Windows\Input\Command\MouseGestureConverter.cs (5)
66return new MouseGesture(MouseAction.None, ModifierKeys.None); ; 81TypeConverter mouseActionConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.MouseAction)); 99return new MouseGesture((MouseAction)mouseAction, (ModifierKeys)modifierKeys); 105return new MouseGesture((MouseAction)mouseAction); 169TypeConverter mouseActionConverter = TypeDescriptor.GetConverter(typeof(System.Windows.Input.MouseAction));