Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WPF中的关键命令_C#_Wpf_Keyboard Shortcuts - Fatal编程技术网

C# WPF中的关键命令

C# WPF中的关键命令,c#,wpf,keyboard-shortcuts,C#,Wpf,Keyboard Shortcuts,如何设置按键命令,例如,如果用户按Ctrl+Shift+N,则会出现新的对话框或操作。我是否必须为每个键命令创建一个新事件?我如何才能做到这一点?您可以使用为WPF提供的命令框架。Microsoft已经定义了一些基本命令,如粘贴、复制、打开等 但是,您可以定义新命令。当单击按钮、按下键盘快捷键、选择菜单项等时,可以执行命令 我不是WPF大师,但我的理解是使用命令是一种方式 在MSDN获取战利品: 您需要使用 KeyBinding允许您将键盘组合绑定到任何组合,包括

如何设置按键命令,例如,如果用户按Ctrl+Shift+N,则会出现新的对话框或操作。我是否必须为每个键命令创建一个新事件?我如何才能做到这一点?

您可以使用为WPF提供的命令框架。Microsoft已经定义了一些基本命令,如粘贴、复制、打开等

但是,您可以定义新命令。当单击按钮、按下键盘快捷键、选择菜单项等时,可以执行命令

我不是WPF大师,但我的理解是使用命令是一种方式

在MSDN获取战利品:

您需要使用

KeyBinding
允许您将键盘组合绑定到任何组合,包括