摘要:
在WPF/Silverlight開發(fā)中,我們都推薦使用MVVM模式進行開發(fā),便于業(yè)務(wù)與UI的分離和單元測試。但在Silverlight中對TreeView的處理涉及到對TreeViewItem的相關(guān)操作如果用MVVM來實現(xiàn)的話,還是不是那么容易的。因為在微軟提供的TreeView控件中并沒有包含可以直接對TreeViewItem操作的Attach事件。而且在采用數(shù)據(jù)綁定的方式下每個TreeViewItem是在根據(jù)數(shù)據(jù)模板的層級關(guān)系來自動生成的,因此我們要獲取每個TreeViewItem也不是那么容易的。 這里模擬一個需求場景:在MVVM模式下根據(jù)對TreeView節(jié)點的展開或者關(guān)閉來實現(xiàn)節(jié)點. 閱讀全文
posted @ 2013-01-02 13:31
rpoplar
閱讀(818)
評論(0)
推薦(0)

浙公網(wǎng)安備 33010602011771號