WPF MVVM文本框和Datagrid绑定

时间:2014-01-10 13:05:07

标签: wpf data-binding mvvm datagridview

您好我有一个WPF MVVM应用程序。我有一个DatagridView,我已经绑定了一个列表项。我也有currentItem,我在Xaml中设置为Selected Item

现在我已将另一个文本框绑定到CurrentItem.Name,并且我希望每当我在网格中选择另一个项目时,Textbox的内容都会更改。

我有ViewModel,它实现了INotifyProperty更改,所以不要将这些更改为答案

2 个答案:

答案 0 :(得分:0)

我认为您可以直接绑定到您的数据网格的选定项目,但未经过测试:)

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

答案 1 :(得分:0)

我错过了在CurrentItem Object的setter中调用OnProperty。因此用户界面从未被告知此事。