有什麼辦法怎麼辦WPF ICollectionView刷新
ICollectionView.Refresh()
在
單獨的線程
或
CollectionViewSource.GetDefaultView(args.NewValue).Refresh();
?
我知道我可以使用調度程序,但是這個集合綁定到一個ListView,並且它引發了跨線程異常。
我需要第二個線程的原因是,我有控制顯示IMyItems列表。當過濾此Collection(通過用戶文本更改輸入)時,我希望能夠顯示CollectionView正在更改的動畫。
如果您希望在用戶輸入過程中對其進行過濾,您應該能夠在開始輸入時顯示動畫(例如開始故事板) - 不需要第二個線程。 – 2009-08-06 13:42:40