当前位置: 首页 > news >正文

WPF使用快捷键 资源 输入快捷键与资源绑定 资源绑定调用操作 或keydown处理

 

winform直接&D就OK,还是没有winform方便。

 方式1:

资源

输入快捷键与资源绑定

资源绑定调用操作

    <Window.Resources>
        <RoutedUICommand x:Key="download" Text="download"/>
    </Window.Resources>
    <Window.InputBindings>
        <KeyBinding Gesture="Alt+D" Key="D"  Command="{StaticResource download}"></KeyBinding>
    </Window.InputBindings>
    <Window.CommandBindings>
        <CommandBinding Command="{StaticResource download}" CanExecute="Button_Click"></CommandBinding>
    </Window.CommandBindings>

方式2:

写控件或者窗体的KeyDown事件 PreviewKeyDown="Window_KeyDown"

//Alt+D 
if ((e.KeyboardDevice.IsKeyDown(Key.LeftAlt) || e.KeyboardDevice.IsKeyDown(Key.RightAlt)) && e.KeyboardDevice.IsKeyDown(Key.D))
{
    if (Keyboard.FocusedElement != null && Keyboard.FocusedElement.GetType().Name == "TextBox") return;
    Button_Click(null, null);
}

相关文章:

  • 网站建设平台天梯建站网站建投网站/友情链接交换教程
  • WordPress目录存放大小/适合seo软件
  • 网站的文件夹结构/个人网站seo入门
  • 个人网站能 做淘客吗/网络广告投放渠道有哪些
  • 网站推广优化趋势/今日国际重大新闻
  • 做网站推广业务怎么样/关键词小说
  • HistoSeg:具有多损失函数的快速注意,用于数字组织学图像中的多结构分割
  • [洛谷]【深基16.例3】二叉树深度
  • Java 条件语句 - if...else
  • 网络实验之VTP协议
  • Python基础(十)模块与包
  • Vue3项目基本知识点
  • 中国晶振市场规模将增长至2026年的263.21亿元,国产市场未来可期
  • C 语言的编译,干货有点多!
  • set(关联性容器)
  • python中的% 是什么意思, 起到什么作用?
  • vue+antd搭建后台管理界面模版(PC端),适配中文、英文、日文 mock数据,开箱即用
  • php项目管理系统 。集产品管理、项目管理、质量管理、文档管理、 组织管理和事务管理于一体,是一款专业的研发项目管理软件