codestar007 Ответов: 4

назначение сочетания клавиш в wpf


Всем привет

Пожалуйста, скажите мне, как назначить сочетание клавиш для управления кнопками..
например, для сохранения f2, редактирования f3 и т. д..

Спасибо..

4 Ответов

Рейтинг:
2

Member 12866327

Но что написать в команде="??"


Рейтинг:
13

TheUltimateDebugger

Вы можете попробовать это

Напишите код в событии 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


sharathkumarkr

Написать код в UserControl_Keydown event означает как создать?. скажите мне вкратце, пожалуйста, я не использую время Фриста. спасибо.

Рейтинг:
1

aliwpf

Привет. если вы работаете с 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>

надеюсь, это вам поможет.
удачи