33 references to None
PresentationCore (10)
System\Windows\Input\Command\MouseActionConverter.cs (4)
62_ when mouseActionToken.IsEmpty => MouseAction.None, // Special casing as produced by "ConvertTo" 63_ when mouseActionToken.Equals("None", StringComparison.OrdinalIgnoreCase) => MouseAction.None, 93MouseAction.None => string.Empty, 112return mouseAction >= MouseAction.None && mouseAction <= MouseAction.MiddleDoubleClick;
System\Windows\Input\Command\MouseBinding.cs (1)
114DependencyProperty.Register("MouseAction", typeof(MouseAction), typeof(MouseBinding), new UIPropertyMetadata(MouseAction.None, new PropertyChangedCallback(OnMouseActionPropertyChanged)));
System\Windows\Input\Command\MouseGesture.cs (4)
131if(mouseAction != MouseAction.None) 142return (mouseAction >= MouseAction.None && mouseAction <= MouseAction.MiddleDoubleClick); 175MouseAction MouseAction = MouseAction.None; 230private MouseAction _mouseAction = MouseAction.None;
System\Windows\Input\Command\MouseGestureConverter.cs (1)
60return new MouseGesture(MouseAction.None, ModifierKeys.None);
PresentationCore.Tests (23)
System\Windows\Input\Command\MouseGestureConverter.Tests.cs (12)
43yield return new object[] { true, true, new MouseGesture(MouseAction.None, ModifierKeys.Control), typeof(string) }; 44yield return new object[] { true, true, new MouseGesture(MouseAction.None, ModifierKeys.Alt), typeof(string) }; 62yield return new object?[] { false, true, new MouseGesture(MouseAction.None, ModifierKeys.Control), null }; 65yield return new object?[] { false, true, new MouseGesture(MouseAction.None, ModifierKeys.Control), typeof(MouseAction) }; 93yield return new object?[] { new MouseGesture(MouseAction.None, ModifierKeys.None), null, CultureInfo.InvariantCulture, string.Empty }; 95yield return new object?[] { new MouseGesture(MouseAction.None, ModifierKeys.Control), null, CultureInfo.InvariantCulture, "Ctrl+" }; 104yield return new object?[] { new MouseGesture(MouseAction.None, ModifierKeys.Alt), null, CultureInfo.InvariantCulture, "Alt+ " }; 106yield return new object?[] { new MouseGesture(MouseAction.None, ModifierKeys.None), null, CultureInfo.InvariantCulture, " " }; 156yield return new object?[] { string.Empty, null, CultureInfo.InvariantCulture, new MouseGesture(MouseAction.None, ModifierKeys.None) }; 157yield return new object?[] { "Alt+", null, CultureInfo.InvariantCulture, new MouseGesture(MouseAction.None, ModifierKeys.Alt) }; 158yield return new object?[] { "Windows+", null, new CultureInfo("de-DE"), new MouseGesture(MouseAction.None, ModifierKeys.Windows) }; 159yield return new object?[] { "Shift+", null, new CultureInfo("ru-RU"), new MouseGesture(MouseAction.None, ModifierKeys.Shift) };
System\Windows\Input\MouseActionConverter.Tests.cs (11)
40yield return new object[] { true, true, MouseAction.None, typeof(string) }; 47yield return new object[] { false, false, MouseAction.None, typeof(string) }; 83yield return new object?[] { MouseAction.None, null, CultureInfo.InvariantCulture, string.Empty }; 84yield return new object?[] { MouseAction.None, null, CultureInfo.InvariantCulture, "None" }; 87yield return new object?[] { MouseAction.None, null, CultureInfo.InvariantCulture, string.Empty }; 97yield return new object?[] { MouseAction.None, null, CultureInfo.InvariantCulture, " " }; 98yield return new object?[] { MouseAction.None, null, new CultureInfo("ru-RU"), " NoNE " }; 111[InlineData(MouseAction.None)] 137yield return new object?[] { string.Empty, null, CultureInfo.InvariantCulture, MouseAction.None }; 153Assert.Throws<ArgumentNullException>(() => converter.ConvertTo(MouseAction.None, destinationType: null!)); 160[InlineData(MouseAction.None, typeof(int))]