当前位置: 首页 > 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>

相关文章:

  • 数据库(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最新国内镜像加速)
  • 鹏鹞网站页面代码/seo公司 杭州
  • 电子商务网站分析/2022最新国际新闻10条简短
  • 在线做高中试卷的网站/线上卖货平台有哪些
  • 淮南市网站开发的方式/推广策略可以分为哪三种
  • wordpress 文章格式/谷歌seo是做什么的
  • 做网站分为哪几个岗位/福州百度分公司