WPF绑定问题

时间:2010-06-15 06:47:45

标签: wpf binding

我有WPF窗口,它将本地Dependency属性绑定到我的usercontrol的属性。 所以现在我看到窗口在我的usercontrol中给出的值。 我通过将窗口的DataContext设置为窗口本身来实现这一点

现在,一旦窗口加载,我将usercontrol的DataContext设置为ViewModel类,并且在某个时间点(基于用户操作),控件更改控件中的值。到目前为止都很好。

但是现在更改的值未反映在Windows依赖项属性中。我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

为什么在窗口中需要DP?只需将用户控件的属性数据绑定到WM中的相应属性即可。如果usercontrol应该能够更新VM中的属性,则需要使用双向绑定,并且VM中的属性需要公共集属性。

以下是一个示例:Change binding value, not binding itself