1

我有WinForm托管在它WPFmvvm)部分的应用程序。是否可以从我的dependency property中更改?ModelViewWinForm

4

1 回答 1

1

是否可以从我的 WinForm 更改 ModelView 中的依赖属性?

它是 - 但您的 Windows 窗体部分需要了解 WPF 类型才能做到这一点。您始终可以使用在实现依赖属性时定义的包装器从代码中调用它。

但是,如果您托管的是 Windows 窗体控件,则可能需要创建一个 WPF 包装器,该包装器订阅控件上的相应事件,并使用它们来设置依赖项属性。这样,您的 Windows 窗体部分将保持“纯”并且不需要修改,并且您的 WPF 部分可以适当地设置所有内容。

于 2012-09-05T15:32:17.940 回答