назначение сочетания клавиш в wpf
Всем привет
Пожалуйста, скажите мне, как назначить сочетание клавиш для управления кнопками..
например, для сохранения f2, редактирования f3 и т. д..
Спасибо..
Но что написать в команде="??"
Вы можете попробовать это
Напишите код в событии UserControl_Keydown
If e.Key = Key.F1 Then btnNew_Click(sender, e) ElseIf e.Key = Key.F2 Then btnSave_Click(sender, e) ElseIf e.Key = Key.F3 Then btnFind_Click(sender, e) ElseIf e.Key = Key.F4 Then btnEdit_Click(sender, e) ElseIf e.Key = Key.F5 Then btnDelete_Click(sender, e) ElseIf e.Key = Key.F7 Then btnCancel_Click(sender, e) ElseIf e.Key = Key.Escape Then btnExit_Click(sender, e) End If
Написать код в UserControl_Keydown event означает как создать?. скажите мне вкратце, пожалуйста, я не использую время Фриста. спасибо.
Привет. если вы работаете с WPF, то вы можете создать команду для действия.
теперь вы можете определить свой собственный жест с помощью InputBinding концепция.
смотрите ниже:
<Grid> <Menu Height="23" Background="LightGray" VerticalAlignment="Top"> <MenuItem x:Name="FileMenuItem" Header="SaveAs" > <MenuItem.InputBindings> <KeyBinding Key="S" Modifiers="Shift+Alt" Command="ApplicationCommands.SaveAs"/> </MenuItem.InputBindings> </MenuItem> </Menu> </Grid>