开发技巧
文章平均质量分 60
邓琳律师
邓琳律师具备法学与计算机科学复合专业背景,有多年软件开发与技术管理工作经验以及法律实务经验,擅长企业数据合规、个人隐私保护、软件工程合同纠纷、网络犯罪辩护与控告,普通的婚姻家庭、人身损害侵权、工伤事故、合同纠纷等
展开
-
wpf中根据其他控件或者对象的属性动态控制某一控件的IsEnabled属性
今天在写代码的时候,想通过几个不同控件和属性来自动更新某一MenuItem的IsEnabled的值,刚开始使用的是DataTrigger来实现,但是无论怎么写都无法实现,最后悉心研究(思考人生)了4个小时,终于实现。 直接使用多绑定和多值转换器来绑定到IsEnabled属性上,废话不多说,Show my Code://先在Window.Resources中加入转换器实体<Wi...原创 2018-03-19 16:58:27 · 3556 阅读 · 1 评论 -
WPF实现一个控件编辑状态的撤销和前进功能,适用于任何具有编辑功能的场景
一·需要用到的特性如下: 1,数据绑定;2,列表容器的深拷贝;3,路由命令;4,MVVM思想二·下面我用一个可编辑数据的DataGrid作为示范: 1. 首先,我们在xaml中创建一个DataGrid控件,控件的的数据源绑定在ViewModel中<Window x:Name="window" x:Class="MainWindow" xmlns...原创 2018-03-23 16:46:28 · 1616 阅读 · 1 评论