23 references to KeyGesture
PresentationCore (1)
System\Windows\Input\Command\KeyGestureConverter.cs (1)
122
return new
KeyGesture
((Key)resultkey, modifiers, displayString);
PresentationCore.Tests (22)
System\Windows\Input\Command\KeyGestureConverter.Tests.cs (22)
44
yield return new object[] { true, true, new
KeyGesture
(Key.F1, ModifierKeys.Alt, "displayString"), typeof(string) };
48
yield return new object[] { true, true, new
KeyGesture
(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString"), typeof(string) };
49
yield return new object[] { true, true, new
KeyGesture
(Key.F8, ModifierKeys.Alt | ModifierKeys.Control, "Two Modifiers"), typeof(string) };
50
yield return new object[] { true, true, new
KeyGesture
(Key.A, ModifierKeys.Alt | ModifierKeys.Windows | ModifierKeys.Control, "Test String"), typeof(string) };
98
yield return new object?[] { new
KeyGesture
(Key.Back, ModifierKeys.Windows, "Massive Test"), null, CultureInfo.InvariantCulture, "Windows+Backspace,Massive Test" };
99
yield return new object?[] { new
KeyGesture
(Key.F1, ModifierKeys.Alt, "displayString"), null, CultureInfo.InvariantCulture, "Alt+F1,displayString" };
103
yield return new object?[] { new
KeyGesture
(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString"), null, CultureInfo.InvariantCulture, "Alt+Windows+F21,displayString" };
104
yield return new object?[] { new
KeyGesture
(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString"), null, new CultureInfo("ru-RU"), "Alt+Windows+F21,displayString" };
105
yield return new object?[] { new
KeyGesture
(Key.F8, ModifierKeys.Alt | ModifierKeys.Control, "Two Modifiers"), null, CultureInfo.InvariantCulture, "Ctrl+Alt+F8,Two Modifiers" };
106
yield return new object?[] { new
KeyGesture
(Key.A, ModifierKeys.Alt | ModifierKeys.Windows | ModifierKeys.Control, "Test String"), null, CultureInfo.InvariantCulture, "Ctrl+Alt+Windows+A,Test String" };
109
yield return new object?[] { new
KeyGesture
(Key.A, ModifierKeys.Alt, "Accept+Plus"), null, CultureInfo.InvariantCulture, "Alt+A,Accept+Plus" };
112
yield return new object?[] { new
KeyGesture
(Key.Back, ModifierKeys.Windows, "Massive Test"), null, CultureInfo.InvariantCulture, "Windows+ Backspace, Massive Test" };
113
yield return new object?[] { new
KeyGesture
(Key.F1, ModifierKeys.Alt, ",,,,,,,,displayString"), null, CultureInfo.InvariantCulture, "Alt+F1,,,,,,,,,displayString" };
115
yield return new object?[] { new
KeyGesture
(Key.F24, ModifierKeys.Alt | ModifierKeys.Windows, ",,, displayString"), null, CultureInfo.InvariantCulture, " Alt+Windows+ F24 ,,,, displayString" };
116
yield return new object?[] { new
KeyGesture
(Key.F8, ModifierKeys.Alt | ModifierKeys.Control, "Two,,, Modifiers"), null, CultureInfo.InvariantCulture, "Ctrl+Alt+F8,Two,,, Modifiers" };
117
yield return new object?[] { new
KeyGesture
(Key.D8, ModifierKeys.Alt | ModifierKeys.Windows | ModifierKeys.Control, ",, Test String,"), null, CultureInfo.InvariantCulture, "Ctrl+Alt+Windows+8 ,,, Test String, " };
173
yield return new object?[] { "Windows+Backspace,Massive Test", null, CultureInfo.InvariantCulture, new
KeyGesture
(Key.Back, ModifierKeys.Windows, "Massive Test") };
174
yield return new object?[] { "Alt+F1,displayString", null, CultureInfo.InvariantCulture, new
KeyGesture
(Key.F1, ModifierKeys.Alt, "displayString") };
178
yield return new object?[] { "Alt+Windows+F21,displayString", null, CultureInfo.InvariantCulture, new
KeyGesture
(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString") };
179
yield return new object?[] { "Alt+Windows+F21,displayString", null, new CultureInfo("ru-RU"), new
KeyGesture
(Key.F21, ModifierKeys.Alt | ModifierKeys.Windows, "displayString") };
180
yield return new object?[] { "Ctrl+Alt+F8,Two Modifiers", null, CultureInfo.InvariantCulture, new
KeyGesture
(Key.F8, ModifierKeys.Alt | ModifierKeys.Control, "Two Modifiers") };
181
yield return new object?[] { "Ctrl+Alt+Windows+A,Test String", null, CultureInfo.InvariantCulture, new
KeyGesture
(Key.A, ModifierKeys.Alt | ModifierKeys.Windows | ModifierKeys.Control, "Test String") };