很久沒有寫東西了,新的一年新的開始吧。 很早就想自己開發一款日記本軟件不僅自己使用,也可以讓大家免費使用,最主要的是對自己有一個認可,自學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 ...