關於treeview的SelectedItemChanged事件和treeViewItem的Unselected事件


 

最近發現一個問題。如下

在silverlight中的treeview控件里,treeview有若干個items(treeviewitem類型),如果某個item觸發了unselected事件,則下一個item就會自動觸發selected事件。求驗證。

如果想達到選中某個item該item就展開,同時之前的item卷起的話,可以用 treeview 的 selecteditemchanged事件來實現:

SelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e)

參數 e 是一個結構體,里面的 oldvalue 指的是之前的selecteditem,newvalue指的是現在的selecteditem,可以很方便地改變 IsExpanded 屬性已達到控制展開或卷起item。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM