2010-10-13 83 views
0

我有一个XAML对象(窗口控制)在代码隐藏中拥有自己的属性(在我的情况下它有一个名为'FirstEditableDate'的属性,没有任何UI绑定)。wpf绑定2属性2类

我也有另一个XAML对象(用户控制)的属性(也没有用户界面),我想将其他属性绑定到此属性。因此,如果(主)类的属性正在改变,那么usercontrol的其他属性也在改变。

我该怎么做?

(例如参见我的“答案”下面...)

+0

我什么都不懂。一些代码会很好。 – 2010-10-13 12:51:32

回答

1

您可以实现在主类INotifyPropertyChanged接口,并有用户控件处理PropertyChange事件。

+1

+1使用INotifyPropertyChanged或者,你可以将它们绑定为'this.SetBinding(FirstEditableDateProperty,new Binding(Source = this.userControlInstanceName,Path = new PropertyPath(“PropertyInUserControl”),Mode = TwoWay));'考虑属性为DP。 – 2010-10-13 18:56:13