作者:浪子花梦,一个有趣的程序员 ~
在上一文中我们对数据层的DocumentModel 类 实现了自动更新属性,此文章将使用更加成熟的代码,使得属性的自动更新更加完善,并且此文章将实现 查看菜单中的状态栏菜单功能(大小写字母表是否显示状态栏),还有鼠标的滚轮命令绑定
前文如下所示:
【WPF高仿 Windows记事本】开发日记 (一) UI布局(帮助菜单功能实现
)
【WPF高仿 Windows记事本】开发日记 (二) 初步使用MVVM模式设计 帮助菜单 的三个命令
【WPF高仿 Win培训总结报告模板dows记事本】开发日记 (三) 完善所有菜单的命令绑定并创建Models层的设计
【WPF高仿 Windows记事本】开发日记 (四) 菜单命令快捷键实现,实现查看菜单功能(三层架构初步使用
)
此文章的实现效果如下所示:
ObrvableObject、显示状态栏 鼠标滚轮绑定
1)使用成熟的自动更新代码(ObrvableObject) 来替换 INotifyPropertyChanged:
ObrvableObject 类的使用方式在下方教程中有讲(可直接Copy源码)备注名:
WPF使用成熟的属性自动更新代码
效果如下所示:
修改数据层(DocumentModel)的使用方式:
这样我们的自动更新代码是非常的完美了. . .
.
.
2)准备数据层的成员,用于是否显示状态栏作准备:
.
.
3)UI 界面对状态栏菜单作绑定(双向):
.
.
4)绑定状态栏,使用联考和统考的区别系统的转换器:
.
.
5)鼠标的滚轮命令绑定:
定义一个 MouWheelGesture类,这个类从MouGesture 类中派生而来,代码如下所示链接中:
WPF使用鼠标滚轮绑定命令
我们将类创建在 Helpers文件夹之中,如下所示:
引用命名空间:
与字体的大小命令进行绑定:
本文地址:https://b幼儿室内游戏log.csdn.net/weixin_42100963/article/details/107552939
本文发布于:2023-04-04 00:44:03,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/68c5e8c3b12723b402faedd56409553a.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:【WPF高仿 Windows记事本】开发日记 (五) 使用成熟的自动更新代码(ObservableObject)、实现是否显示状态栏功能、鼠标的滚轮命令绑定(查看菜单功能实现).doc
本文 PDF 下载地址:【WPF高仿 Windows记事本】开发日记 (五) 使用成熟的自动更新代码(ObservableObject)、实现是否显示状态栏功能、鼠标的滚轮命令绑定(查看菜单功能实现).pdf
留言与评论(共有 0 条评论) |