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

使用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://www.xdnf.cn/news/12622.html

相关文章:

  • 从代码学习深度强化学习 - 初探强化学习 PyTorch版
  • 怎么解决cesium加载模型太黑,程序崩溃,不显示,位置不对模型太大,Cesium加载gltf/glb模型后变暗
  • 开心农场日记之~ 一颗向日葵的成长记录~
  • 基恩士X520 MC通信寄存器转换
  • 如何在软件著作权补正时查看已提交的程序鉴别材料和文档鉴别材料
  • 项目课题——功耗蓝牙(BLE)室内定位系统
  • python queue
  • Python|GIF 解析与构建(5):手搓截屏和帧率控制
  • 摆脱硬件依赖:SkyEye在轨道交通中的仿真应用
  • Python训练day40
  • 33 C 语言字符串转数值函数详解:atoi、atol、atoll、atof
  • D3.js与vue3力导向图开发全流程
  • 【机械视觉】Halcon—【八、形态学调整和生成棋盘格】
  • AI智能编码工具:阿里通义灵码使用个人版
  • 拆钢琴清理,装导电橡胶从电路板背后装好装
  • MySQL 索引优化(Explain执行计划) 详细讲解
  • 8天Python从入门到精通【itheima】-73~74(数据容器“集合”+案例练习)
  • 《前端面试题:JavaScript 变量》
  • 关于DSP数据类型长度的思考
  • openlayers实现可拖拽的节点(类似知识图谱)
  • 地震勘探——地震波速度、地震子波、合成地震记录、影响地震振幅的因素
  • 巨控GRM550系列,西门子 S7-1200 PLC 远程上下载与调试技术方案
  • SM560-S (1SAP280000R0001) AC500 CPU Firmware SM560-S-FD-4
  • python学习打卡day45
  • 深入Kubernetes源码阅读指南核心概念-代码目录-pkg/kubeapiserver
  • 信息检索与利用
  • AcWing 3417:砝码称重——位集合
  • MCV的安装和运行
  • 第4天:RNN应用(心脏病预测)
  • 前端异步编程全场景解读