KeyGesture mit einzelnen Buchstabend WPF CSharp
Hi,
ich möchte für ein Tool diverse Tasten belegen um die "Anwendung" so steuern zu können...
Wenn ich
einbinde dann funktioniert das wie es soll...
ebenso
versuche ich aber eine einzelne Taste als "Trigger" zu verwenden, beschwert er sich, dass der Modifier nicht "none" sein darf :/
keyBindA.InputGestures.Add(new KeyGesture(Key.F, ModifierKeys.None));
keyBindA.InputGestures.Add(new KeyGesture(Key.F));
kann man das "irgendwie" umgehen?
wie kann ich eine Methode aufrufen wenn ich nur die Taste "F" drücke?
Vielen Dank
ich möchte für ein Tool diverse Tasten belegen um die "Anwendung" so steuern zu können...
Wenn ich
RoutedCommand keyBindA = new RoutedCommand();
keyBindA.InputGestures.Add(new KeyGesture(Key.Escape));
CommandBindings.Add(new CommandBinding(keyBindA, Escape));
einbinde dann funktioniert das wie es soll...
ebenso
RoutedCommand keyBindA = new RoutedCommand();
keyBindA.InputGestures.Add(new KeyGesture(Key.F, ModifierKeys.Control));
CommandBindings.Add(new CommandBinding(keyBindA, Escape));
versuche ich aber eine einzelne Taste als "Trigger" zu verwenden, beschwert er sich, dass der Modifier nicht "none" sein darf :/
keyBindA.InputGestures.Add(new KeyGesture(Key.F, ModifierKeys.None));
keyBindA.InputGestures.Add(new KeyGesture(Key.F));
kann man das "irgendwie" umgehen?
wie kann ich eine Methode aufrufen wenn ich nur die Taste "F" drücke?
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 361131
Url: https://administrator.de/contentid/361131
Ausgedruckt am: 25.11.2024 um 14:11 Uhr