包含依赖属性

时间:2010-04-27 14:40:48

标签: wpf data-binding windowsformshost dependency-properties

我有一个Windows窗体控件,我用WindowsFormsHost派生类包装来访问WPF的数据绑定功能。 Forms控件公开指示其状态的属性,以及标准的属性更改事件通知程序。

例如,Forms控件上的Zoom属性附带ZoomChanged事件。在WindowsFormsHost包装器中,我使用DependencyProperty来表示基础Windows窗体控件属性。绑定按预期使用PropertyMetaData赋值回调进入控件;但是,我不确定如何正确地将包装控件中的属性更改传播回绑定订阅者(即Windows窗体控件更改其Zoom属性并引发ZoomChanged事件)。有关如何实现这一目标的任何想法?我应该使用不同的方法吗?

1 个答案:

答案 0 :(得分:0)

默认使用Zoom依赖属性来使用双向绑定,一切正常。 D'哦!