首页 > 作文

【WPF高仿 Windows记事本】开发日记 (五) 使用成熟的自动更新代码(ObservableObject)、实现是否显示状态栏功能、鼠标的滚轮命令绑定(查看菜单功能实现)

更新时间:2023-04-04 00:44:04 阅读: 评论:0

前言

作者:浪子花梦,一个有趣的程序员 ~
在上一文中我们对数据层的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 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图