我正在尋找使用SL4中的Mvvm Light Toolkit的數據表設置數據表格&的主/從場景。主/ Detail DataGrid/Dataform Silverlight4 Mvvm Light工具包
我正在使用SOAP命中數據庫&填充名爲Accounts的ObservableCollection屬性。
我已綁定(我所有的綁定聲明)我的DataGrid.ItemsSource帳戶OC。然後,我已將DataGrid.SelectedItem綁定到ObservableCollection SelectedAccount屬性。最後,我的DataForm.CurrentItem也綁定到SelectedAccount。
現在,當我在我的DataGrid中選擇一個項目時,我的DataForm正確顯示所選記錄。當我編輯記錄&單擊確定,我將記錄保存到數據庫。在這個過程中,我有一個回調函數,最終打在我的視圖模型:
private void setAccountsCallback(bool result)
裏面的那個,我試圖RaisePropertyChanged(「帳戶」)刷新我的GridView,但無濟於事。奇怪的是,如果我導航回到我的數據表單,那裏的值就改變了(我的數據表單在gridview的selectionChanged中動畫,在EditEnded上動畫化)。
有什麼想法?
斯科特
所以我通過在我的SetAccountsCallback函數中調用我的GetAccounts方法來解決這個問題。在辦公室的人說,它需要100%的sproc數據庫訪問。 – 2011-03-24 18:38:05