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