我有一个Windows窗体控件,我用WindowsFormsHost
派生类包装来访问WPF的数据绑定功能。 Forms控件公开指示其状态的属性,以及标准的属性更改事件通知程序。
例如,Forms控件上的Zoom
属性附带ZoomChanged
事件。在WindowsFormsHost
包装器中,我使用DependencyProperty
来表示基础Windows窗体控件属性。绑定按预期使用PropertyMetaData
赋值回调进入控件;但是,我不确定如何正确地将包装控件中的属性更改传播回绑定订阅者(即Windows窗体控件更改其Zoom
属性并引发ZoomChanged
事件)。有关如何实现这一目标的任何想法?我应该使用不同的方法吗?
答案 0 :(得分:0)
默认使用Zoom依赖属性来使用双向绑定,一切正常。 D'哦!