今天有點時間,做個小例子WPF MVVM 實作TreeView 隻是一個思路大家可以自由擴充
文章最後給出了源碼下載下傳位址
圖1
圖2
模版加上了一個checkbox,選中父類的checkbox 所有的子類也相就選中。
如果子類沒有全部父類的checkbox不會選中
用vmmm我們要先實作INotifyPropertyChanged
為了避免寫死錯誤我寫一個擴充方法
下面我們就來實作treeveivew的綁定類
我們再下面實作ViewModel
我們再實作一個TreeView的模版