Tell me the way to set hotkeys with the ability to reconfigure. Settings will be stored in the database. Which way to dig?
2 answers
The same C # code looks like this:
window.InputBindings.Add( new InputBinding(ApplicationCommands.Open, new KeyGesture(Key.R, ModifierKeys.Control)));
You will probably need to change the ApplicationCommands.Open
command to another one, and register your handler for it:
window.CommandBindings.Add( new CommandBinding(ApplicationCommands.Open, // или другая команда DoOpen, CanOpen));
The key combination can also be changed from Ctrl-R
to the one that is registered in your database.
|
See the KeyBinding.
<Window.InputBindings> <KeyBinding Command="ApplicationCommands.Open" Gesture="CTRL+R" /> </Window.InputBindings>
- one+1, but for the possibility of reconfiguration not to do without the code behind. - VladD
- Yes, I would like to just reconfigure - Sergue Isupov
|