我有一個DataGrid在我的視圖與它的ItemSource綁定到我的ViewModel中的DataTable。當我以編程方式更新DataTable(通過命令添加列)時,更改不會填充到視圖中。另外,如果我使視圖無效,切換到另一個選項卡然後切換回來,將顯示所做的更改。使用MVVM的WPF Datagrid ..是可以綁定到DataTable的兩種方式嗎?
我的ViewModel繼承自INotifyPropertyChanged,並且我正在引發PropertyChanged事件,因爲我在ViewModel中爲其他綁定屬性使用了相同的過程,並且它們按預期工作。
是否有可能讓datagrid反映我對綁定的DataTable使用MVVM模式所做的更改?
是否有一個datagrid事件可以用來刷新視圖代碼中的數據網格?
感謝您的幫助! -Steven
我找到了一種方法來使您的解決方法適用於我的方案。我不確定爲什麼我自己沒有嘗試過,但無論如何,我感謝你的時間和幫助。 謝謝! – stevosaurus 2010-01-19 21:38:05
快樂,它很有幫助 – AndyG 2010-01-19 22:26:36