如何使用多个实例的绑定来更新显示?

时间:2015-09-03 12:50:34

标签: c# wpf xaml

这是一个难以回答的问题。在我的XAML文件中,我有多个表单绑定:

<TextBox Text="{Binding A.B.C}"

通过列表选择,B可以更改为另一个实例。当这样改变时,我用

手动运行每个绑定
OnPropertyChanged("C") 
在视图模型中

刷新显示。这对于大型显示​​器来说非常繁琐。

是否可以单独更新“B”并强制显示更新而无需手动浏览每个绑定?

TIA

1 个答案:

答案 0 :(得分:0)

据我了解你的意图,你有多个B&#39;并且你想要展示他们的&#39; C&#39;值。如果你绑定DataContext = {Binding AB}(或者只是B - 它取决于你的Page的DataContext)你的List / DataTemplate /或者你拥有的任何东西它应该可以工作,并且你的B中有C属性然后TextBox = {Binding C}也会改变它的值。