最近發現一個問題。如下
在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。
