我有WinForm应用程序,托管在它的WPF(mvvm)部分中。是否可以从我的dependency property更改ModelView中的WinForm

最佳答案



是的-但是您的Windows窗体部分需要了解WPF类型才能执行此操作。您始终可以使用wrapper defined when implementing a dependency property从代码中调用它。

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

关于wpf - 更改托管于Winform的依赖项属性(在ViewModel中),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12284845/

10-17 01:06