0

我正在为 MVVM 使用 Prism。在我的主窗口中,我有一个功能区菜单和一个显示所有视图的选项卡控件。我希望能够根据当前选择的视图使用上下文命令动态更新我的功能区。绑定比简单的命令列表更复杂(每个命令都有一个图标、子命令、不同的大小、分组等),所以我认为我需要以某种方式在主视图模型中获取对我的功能区控件的引用所以我可以以编程方式添加/配置我的功能区命令。如何从视图模型中获取对视图的引用?

4

1 回答 1

1

如何从视图模型中获取对视图的引用?

用于i:Interaction.BehaviorsLoaded视图事件附加到视图模型上的命令并将视图作为参数传递。

然后,在为此编写测试套件时生气。如果我是你,我会在强制视图类型进入视图模型之前做所有其他事情......

于 2020-05-21T09:31:24.680 回答