wpf 事件转命令的方式

embedded/2024/11/24 3:19:10/

1,方式1

<StackPanel Background="Transparent"><StackPanel.InputBindings><KeyBinding Command="{Binding ChangeColorCommand}"CommandParameter="{Binding ElementName=colorPicker, Path=SelectedItem}"Key="{Binding ChangeColorCommand.GestureKey}"Modifiers="{Binding ChangeColorCommand.GestureModifier}"/><MouseBinding Command="{Binding ChangeColorCommand}"CommandParameter="{Binding ElementName=colorPicker, Path=SelectedItem}"MouseAction="{Binding ChangeColorCommand.MouseGesture}"/></StackPanel.InputBindings></StackPanel>

MouseAction 并不是一个直接用于绑定事件的属性或枚举。然而,WPF 提供了多种与鼠标事件相关的属性和方法,允许开发者在UI元素上绑定各种鼠标事件。以下是一些常见的可以绑定到WPF控件的鼠标事件:

MouseLeftButtonDown:当鼠标左键按下时触发。
MouseLeftButtonUp:当鼠标左键释放时触发。
MouseRightButtonDown:当鼠标右键按下时触发。
MouseRightButtonUp:当鼠标右键释放时触发。
MouseMiddleButtonDown:当鼠标中键(通常是滚轮按下)按下时触发。
MouseMiddleButtonUp:当鼠标中键释放时触发。
MouseDown:当鼠标任意按钮按下时触发。
MouseUp:当鼠标任意按钮释放时触发。
MouseMove:当鼠标在元素上移动时触发。
MouseEnter:当鼠标指针进入元素边界时触发。
MouseLeave:当鼠标指针离开元素边界时触发。
MouseWheel:当鼠标滚轮滚动时触发。


http://www.ppmy.cn/embedded/140015.html

相关文章

springboot基于微信小程序的农产品交易平台

摘 要 随着网络科技的发展&#xff0c;利用小程序对基于微信小程序的农产品交易平台进行管理已势在必行&#xff1b;该系统将能更好地理解用户需求&#xff0c;优化基于微信小程序的农产品交易平台策略&#xff0c;提高基于微信小程序的农产品交易平台效率和质量。本文讲述了基…

工控HMI界面在工业制造领域,普及度越来越高了。

工控 HMI 界面在工业制造领域的普及度确实越来越高。它以直观的图形和简洁的操作方式&#xff0c;为工人提供了便捷的人机交互体验。 通过 HMI 界面&#xff0c;工人可以轻松监控生产设备的运行状态&#xff0c;及时发现并处理故障。它还能实现参数设置和控制指令的下达&#…

大数据-163 Apache Kylin 全量增量Cube的构建 手动触发合并 JDBC 操作 Scala

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

海盗王集成网关和商城服务端功能golang版

之前用golang把海盗王的商城服务端和网关服务端都重写了一次。 后来在同时开启网关和商城服务时&#xff0c;发现窗口数量有点多&#xff0c;有时要找到商城窗口比较麻烦。 既然2个都是用golang govcl写的&#xff0c;是不是可以集成到一起&#xff0c;方便使用呢&#xff1f;…

AcWing 842. 排列数字(周四)

文章目录 复习前言代码思路 复习 AcWing 1242. 修改数组&#xff08;周一&#xff09;AcWing 1234. 倍数问题&#xff08;周二&#xff09;AcWing 1171. 距离&#xff08;周三&#xff09; 前言 害&#xff0c;周二周三的题其实对我来说都太难了。感觉现在学习有点递归算法的…

第31周:天气识别(Tensorflow实战第三周)

目录 前言 一、前期工作 1.1 设置GPU 1.2 导入数据 1.3 查看数据 二、数据预处理 2.1 加载数据 2.2 可视化数据 2.3 再次检查数据 2.4 配置数据集 2.4.1 基本概念介绍 2.4.2.代码完成 三、构建CNN网络 四、编译 五、训练模型 六、模型评估 总结 前言 &#x1…

『 Linux 』网络层 - IP协议(一)

文章目录 IP协议报文格式IP协议报文如何进行报头与有效载荷分离 网段划分CIDR特殊的IP地址 IP地址的数量限制私有IP和公网IP理解运营商 IP协议报文格式 IP协议报文格式与TCP协议的报文格式类似; IP报文的宽度也是32位; 对应的IP的实际报头为20字节为定长报头(固定长度); 版本 …

Linux空口抓包方法

环境准备 首先&#xff0c;我们需要安装必要的软件工具。以下是安装aircrack-ng和wireshark的步骤&#xff1a; sudo apt-get install aircrack-ngsudo add-apt-repository ppa:wireshark-dev/stable sudo apt update sudo apt install -y wireshark环境清理 在开始抓包之前…