0
我有一個Silverlight項目,其中有一個Telerik RadTreeView
,複選框處於打開狀態,用於顯示和控制一組用戶的權限。如何在Silverlight下的Telerik RadTreeView中動態開啓和關閉動畫?
每當選擇新用戶時,複選框會更改其狀態以反映所選用戶。當發生這種情況時,整個樹視圖將被刷新,並與用戶權限數據合併的一組新權限進行刷新。當TreeView刷新每個用戶時,它將記錄並重新應用每個節點的展開狀態。
問題是我想開啓動畫,但是當TreeView每次刷新時都會播放動畫。我希望它只能在用戶手動展開和摺疊節點時播放。
我試圖將一個類綁定到telerik:AnimationManager.IsAnimationEnabled
,該類返回一個靜態屬性(在另一個類中),在每次重新設置ItemSource之前將其設置爲false,並立即設置爲true,但返回true每次我選擇新用戶時,動畫仍會播放。我綁定的這個類沒有受到任何影響。