Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF MVVM文本框和数据网格绑定_Wpf_Data Binding_Mvvm_Datagridview - Fatal编程技术网

WPF MVVM文本框和数据网格绑定

WPF MVVM文本框和数据网格绑定,wpf,data-binding,mvvm,datagridview,Wpf,Data Binding,Mvvm,Datagridview,嗨,我有一个WPF MVVM应用程序。我有一个DatagridView,并绑定了一个列表项。我还有currentItem,我在Xaml中将其设置为选中项 现在,我已经将另一个文本框绑定到CurrentItem.Name,并且我希望每当我在网格中选择另一项时,文本框的内容都会更改 我的ViewModel实现了INotifyProperty更改,因此不要将其作为答案发布我认为您可以直接绑定到datagrid的选定项,但它没有经过测试: <TextBlock DataContext="{Bin

嗨,我有一个WPF MVVM应用程序。我有一个DatagridView,并绑定了一个列表项。我还有currentItem,我在Xaml中将其设置为选中项

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


我的ViewModel实现了INotifyProperty更改,因此不要将其作为答案发布

我认为您可以直接绑定到datagrid的选定项,但它没有经过测试:

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

我没有在CurrentItem对象的setter中调用OnProperty。因此,用户界面从未被告知这一点。

是的,但您希望用户界面在数据类型的属性更改时更新。。。那么,您是否也在数据类上实现了INotifyPropertyChanged接口?