很久没有写东西了,新的一年新的开始吧。 很早就想自己开发一款日记本软件不仅自己使用,也可以让大家免费使用,最主要的是对自己有一个认可,自学WPF以来,感觉不很顺利,WPF的资料相对来说有点少,主要是自己太过急于求成了。好了,其它的话也就不多说了,本系列会讲解一些开发中的一些设计和技巧 ...
当我们用MVVM的时候要实现INotifyPropertyChanged,每次都要实现这个接口比较麻烦,所以基类的作用就体现出来了。代码如下: public class ViewModelBase : INotifyPropertyChanged, IDisposable public event PropertyChangedEventHandler PropertyChanged public ...
2015-02-04 15:11 1 1837 推荐指数:
很久没有写东西了,新的一年新的开始吧。 很早就想自己开发一款日记本软件不仅自己使用,也可以让大家免费使用,最主要的是对自己有一个认可,自学WPF以来,感觉不很顺利,WPF的资料相对来说有点少,主要是自己太过急于求成了。好了,其它的话也就不多说了,本系列会讲解一些开发中的一些设计和技巧 ...
由于是业余时间学习的 WPF 的相关开发且不怎么会使用 Blend 软件,所以开发这个客户端着实花费了我很长时间,比如文本编辑器的开发,最初是在 Simple.HtmlEditor 的基础上做的修改,但由于一些无法解决的问题而最终放弃了,后来干脆就自己开发一个吧,可定制性还高,想实现一些 ...
本篇给大家推荐一个 WPF 版的富文本编辑器,SmithHtmlEditor,具体网址大家可以找一找,我在这个编辑器的基础上修改了界面,增加了一些功能,模仿了kindeditor 的界面,鉴于自己现在对WPF还不算纯熟,先凑合着用吧,等以后一定会自己写一个开源的WPF富文本编辑器的,功能 ...
且视他人之疑目如盏盏鬼火,大胆地去走你的夜路. 新的一年,新的自己,也是时候,换一篇新的日记了 (其实换一篇的原因仅仅是为了用markdown) 已经2021了草草草 旧的日记地址:流年. 2021.04.11 博客园终于活了(其实是我懒得写日记) 写的牢骚懒得发上来了 dbq ...
当我们用MVVM的时候要实现INotifyPropertyChanged,如果你是基于.net4.5以下的framework(.net4.5已有新特性我这里就不说了) 你很可能会这么写 public class MyModel : INotifyPropertyChanged ...
9月 28日 第一次在机房里写日记, 踩着这几百块钱的电脑桌; 守着这几十块钱的显示屏; 敲着这几块钱的键盘; 烧着这几毛钱的\(Central\) \(Processing\) \(Unit\); 捏着这几分钱的矿泉水瓶; 耗着这几厘钱的电费; 看着这几毫钱的网页 ...
MVVM模式由Model,View,ViewModel三部分组成。 Model需继承INotifyPropertyChange(属性修改通知) ViewModel负责业务逻辑,连接View和Model View上面的控件绑定model和命令(command) 注:数据绑定binding实现 ...
WPF MVVM模式开发实现简明教程 1 开篇简介 WPF MVVM模式开发实现简明教程 2 初识 INotifyPropertyChanged WPF MVVM模式开发简明实现教程 3 事件绑定 WPF MVVM模式开发实现简明教程 3-1 BaseCommand WPF ...