0
我有一個數據網格綁定到一個屬性。在這個網格中,我有一些由單元組成的單元格,就像超鏈接,我的意思是當用戶單擊基於這些值的單元格值時,另一個網格單元將被填充。我想知道如何獲取單元格值並將其傳遞給某種方法,以便其他網格將被填充。MVVM silverlight中的Selecteditem事件
我有一個數據網格綁定到一個屬性。在這個網格中,我有一些由單元組成的單元格,就像超鏈接,我的意思是當用戶單擊基於這些值的單元格值時,另一個網格單元將被填充。我想知道如何獲取單元格值並將其傳遞給某種方法,以便其他網格將被填充。MVVM silverlight中的Selecteditem事件
做到這一點的最好方法是在你的viewmodel中。
您應該將數據網格的SelectedItem
綁定到ViewModel中的新屬性。在這個新屬性的設置方法中,調用一個新的方法來填充一個新的ObservableCollection/List/whatever ...
最後,將您的「其他網格」ItemsSource
綁定到您的ViewModel中的這個新的可觀察集合。
編輯: 如果需要裝載一件事或其他取決於你要使用後面的代碼列,看看這個: Silverlight DataGrid how to get cell value from a selected item?
感謝您的答覆。 – neo
嘗試它並標記解決方案,如果你最終得到它;-) – zapico
但問題是我想通過選定的單元格值和它的列名作爲參數。 – neo