【发布时间】:2020-05-20 19:30:26
【问题描述】:
我将 Prism 用于 MVVM。在我的主窗口中,我有一个功能区菜单和一个显示所有视图的选项卡控件。我希望能够根据当前选择的视图使用上下文命令动态更新我的功能区。绑定比简单的命令列表更复杂(每个命令都有一个图标、子命令、不同的大小、分组等),所以我认为我需要以某种方式在主视图模型中获取对我的功能区控件的引用所以我可以以编程方式添加/配置我的功能区命令。如何从视图模型中获取对视图的引用?
【问题讨论】:
-
这与棱镜有什么关系?对我来说,这看起来像是一个基本的 wpf 问题。你用哪个色带? fluent-ribbon 在某种程度上对 mvvm 友好,您可以将上下文选项卡设置为 Prism-regions 并随时将它们导航到上下文。