嗨,我有一个WPF MVVM应用程序。我有一个DatagridView,并且我已经绑定了一个List Items。我也有CURRENTITEM这是我在XAMLWPF MVVM文本框和Datagrid绑定
设置为选定的项目现在我已经绑定另一个文本框的CurrentItem.Name,我想文本框的内容改变时,我选择在网格中的另一个项目。
我有视图模型具有实现为答案
嗨,我有一个WPF MVVM应用程序。我有一个DatagridView,并且我已经绑定了一个List Items。我也有CURRENTITEM这是我在XAMLWPF MVVM文本框和Datagrid绑定
设置为选定的项目现在我已经绑定另一个文本框的CurrentItem.Name,我想文本框的内容改变时,我选择在网格中的另一个项目。
我有视图模型具有实现为答案
我错过了在CurrentItem对象的setter中调用OnProperty。所以用户界面从未被告知过这个。
我想你可以直接绑定到你的DataGrid的选择的项目,所以不要公布这些INotifyProperty变化,但它不是测试:)
<TextBlock DataContext="{Binding ElementName=mygrid, Path=SelectedItem, Mode=OneWay}"
Text="{Binding Name, Mode=OneWay}"/>
是的,但您希望在您的数据类型的*属性*被更改时更新UI ...所以您是否也在数据类上实现了'INotifyPropertyChanged'接口? – Sheridan