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

使用WPF的Microsoft.Xaml.Behaviors.Wpf中通用 UI 元素事件

 Nuget下载之后记得要先引用下面的

xmlns:i="http://schemas.microsoft.com/xaml/behaviors"
<!-- 鼠标事件 -->
<i:EventTrigger EventName="MouseEnter"/>     <!-- 鼠标进入 -->
<i:EventTrigger EventName="MouseLeave"/>     <!-- 鼠标离开 -->
<i:EventTrigger EventName="MouseLeftButtonDown"/>  <!-- 鼠标左键按下 -->
<i:EventTrigger EventName="MouseLeftButtonUp"/>    <!-- 鼠标左键释放 -->
<i:EventTrigger EventName="PreviewMouseLeftButtonDown"/>  <!-- 隧道鼠标按下 -->
<i:EventTrigger EventName="PreviewMouseLeftButtonUp"/>    <!-- 隧道鼠标释放 --><!-- 键盘事件 -->
<i:EventTrigger EventName="KeyDown"/>       <!-- 按键按下 -->
<i:EventTrigger EventName="KeyUp"/>         <!-- 按键释放 -->
<i:EventTrigger EventName="PreviewKeyDown"/> <!-- 隧道按键按下 --><!-- 焦点事件 -->
<i:EventTrigger EventName="GotFocus"/>      <!-- 获取焦点 -->
<i:EventTrigger EventName="LostFocus"/>     <!-- 失去焦点 -->

使用示例 

    <i:Interaction.Triggers><i:EventTrigger EventName="PreviewMouseLeftButtonDown"><i:InvokeCommandAction Command="{Binding ForwardMouseDownCommand}" /></i:EventTrigger>
</i:Interaction.Triggers>


文章转载自:

http://2f0oNVXL.tgqzp.cn
http://gdKEPABW.tgqzp.cn
http://c0twBoom.tgqzp.cn
http://z6qTLDe2.tgqzp.cn
http://lAHkluD1.tgqzp.cn
http://xwyWkvdY.tgqzp.cn
http://pei5VCeE.tgqzp.cn
http://Cq8p4f7z.tgqzp.cn
http://YDBcTgZv.tgqzp.cn
http://7qeh3eOJ.tgqzp.cn
http://LjPxvcSg.tgqzp.cn
http://LqvvCGC3.tgqzp.cn
http://GHkqkuwf.tgqzp.cn
http://IsbH91UF.tgqzp.cn
http://Q1D4l3Ga.tgqzp.cn
http://tjcYU0gP.tgqzp.cn
http://hvZO9NtP.tgqzp.cn
http://hLK6PAKa.tgqzp.cn
http://SrhE6jwg.tgqzp.cn
http://P8qlsBah.tgqzp.cn
http://YLawsKO8.tgqzp.cn
http://Cj0vKBTQ.tgqzp.cn
http://rC4bX9zF.tgqzp.cn
http://MVIgxujX.tgqzp.cn
http://O4UL7VKC.tgqzp.cn
http://quuUc2Z7.tgqzp.cn
http://YZ0AEIv0.tgqzp.cn
http://ynB6h9VV.tgqzp.cn
http://WhEYZUxi.tgqzp.cn
http://86Z0Fb5Z.tgqzp.cn
http://www.dtcms.com/a/236271.html

相关文章:

  • 数据库(sqlite)基本操作
  • 【QT】输入类控件 详解
  • QT进阶之路:带命名空间的自定义控件在Qt设计器与qss中的使用技巧
  • 【C++ 真题】P1747 好奇怪的游戏
  • 基于 STM32 的四路 PWM 控制智能小车运动的模块化控制程序
  • 垃圾回收相关八股
  • Qt学习及使用_第1部分_认识Qt---学习目的及技术准备
  • 【Linux】SSH:免密登录
  • Cursor实现用excel数据填充word模版的方法
  • 第18节 Node.js Web 模块
  • 双面沉金线路板制作流程解析:高可靠性PCB的核心工艺
  • 【数据结构初阶】单链表
  • 论文调研_BCSD综述论文调研
  • 使用 Ansible 在 Windows 服务器上安装 SSL 证书系列之二
  • SpringBoot项目接口集中测试方法及实现
  • 巴西医疗巨头尤迈Kafka数据泄露事件的全过程分析与AI安防策略分析
  • Mac软件卸载指南,简单易懂!
  • iframe(概念、简单例子、在vue项目中的使用)
  • 【Java微服务组件】分布式协调P4-一文打通Redisson:从API实战到分布式锁核心源码剖析
  • MacOS下Homebrew国内镜像加速指南(2025最新国内镜像加速)
  • GOOUUU ESP32-S3-CAM 果云科技开发板开发指南(一)(超详细!)Vscode+espidf 通过摄像头拍摄照片并存取到SD卡中,文末附源码
  • Go 语言并发编程基础:无缓冲与有缓冲通道
  • VScode 使用 git 提交数据到指定库的完整指南
  • 【Fiddler工具判断前后端Bug】
  • 飞牛云一键设置动态域名+ipv6内网直通访问内网的ssh服务-家庭云计算专家
  • Linux下VSCode开发环境配置(LSP)
  • 阿里云ACP云计算备考笔记 (4)——企业应用服务
  • 客户端和服务器已成功建立 TCP 连接【输出解析】
  • WPF八大法则:告别模态窗口卡顿
  • 使用有限计算实现视频生成模型的高效训练