2014-01-10 141 views
-1

嗨,我有一個WPF MVVM應用程序。我有一個DatagridView,並且我已經綁定了一個List Items。我也有CURRENTITEM這是我在XAMLWPF MVVM文本框和Datagrid綁定

設置爲選定的項目

現在我已經綁定另一個文本框的CurrentItem.Name,我想文本框的內容改變時,我選擇在網格中的另一個項目。

我有視圖模型具有實現爲答案

+0

是的,但您希望在您的數據類型的*屬性*被更改時更新UI ...所以您是否也在數據類上實現了'INotifyPropertyChanged'接口? – Sheridan

回答

0

我錯過了在CurrentItem對象的setter中調用OnProperty。所以用戶界面從未被告知過這個。

0

我想你可以直接綁定到你的DataGrid的選擇的項目,所以不要公佈這些INotifyProperty變化,但它不是測試:)

<TextBlock DataContext="{Binding ElementName=mygrid, Path=SelectedItem, Mode=OneWay}" 
      Text="{Binding Name, Mode=OneWay}"/>