2011-03-18 70 views
1

我從我的GridView刪除用戶,但是當我刪除它。我首先需要刷新頁面才能看到結果。Silverlight RadGridView刷新

有人有什麼想法嗎?

這是我嘗試重新綁定數據源

if (e.PropertyName == "deleted") 
      { 
       RadGridView1.ItemsSource = null; 
       RadGridView1.DataContext = null; 
       RadGridView1.DataContext = _viewModel; 
       _viewModel.GetCovrUsers(); 


       RadGridView1.ItemsSource = _viewModel.CovrUsers; 
       this._viewModel.PropertyChanged -= _viewModel_PropertyChanged; 

      } 
+2

您可以使用ObservableCollection類,並且當您從此類型的集合中刪除項目時,UI將分別進行更新。 – vorrtex 2011-03-18 17:53:32

回答

0

您可以使用inotify的屬性變化。

+0

請詳細說明如何做到這一點。 – Florent 2012-09-26 11:29:25