【发布时间】:2014-03-17 18:20:51
【问题描述】:
我的应用程序在 WPF、VS 2010 PRISM 和 Unity 中。当 Adorner 的构造函数初始化时,我想在 viewmodel 中访问 Views Dockpanel 控件。任何帮助,将不胜感激。
【问题讨论】:
-
您好,您访问控件的方式是通过绑定,并且 UI 不应渗入 ViewModel。所以实现它的方法是创建属性并将它们绑定到您尝试的 Adorner 属性。
-
我同意@Oakcool。在
ViewModel中不应直接引用View中的控件。使用您需要在 DockPanel 控件中获取的具体数据添加您的问题。 -
@Oakcool- 命令参数会好吗?
-
@Lucky CommandParameter 用于命令中,所以基本上当你有一个按钮时,你可以绑定一个命令,你可能会使用 CommandParameters
标签: wpf unity-container prism