选择RibbonTabItem时导航到视图。[MVVM,PRISM]

选择RibbonTabItem时导航到视图。[MVVM,PRISM],mvvm,navigation,prism,ribbon,Mvvm,Navigation,Prism,Ribbon,我有每个模块都有一个RibbonTabItem。选择功能区选项卡后,我希望导航到模块的主视图。我试图将功能区的SelectedTabItem属性绑定到ShellViewModel中的某个属性,但当我单击选项卡时,无法访问该属性。似乎数据绑定不起作用。 如果这是一个好方法,或者什么是达到此要求的好方法,我如何解决此问题?请随时询问是否需要任何详细信息。我相信这是可能的,但您确实不应该将功能区控件中的选项卡项用作视图切换选项卡。这不是功能区在任何普通应用程序中所做的,会让用户感到困惑。我不确定我是否

我有每个
模块
都有一个
RibbonTabItem
。选择功能区选项卡后,我希望导航到模块的主视图。我试图将功能区的SelectedTabItem属性绑定到ShellViewModel中的某个属性,但当我单击选项卡时,无法访问该属性。似乎数据绑定不起作用。

如果这是一个好方法,或者什么是达到此要求的好方法,我如何解决此问题?

请随时询问是否需要任何详细信息。我相信这是可能的,但您确实不应该将功能区控件中的选项卡项用作视图切换选项卡。这不是功能区在任何普通应用程序中所做的,会让用户感到困惑。我不确定我是否理解它。在我的例子中,每个模块都是独立的,这就是为什么我们最终采用这种结构。功能区上的选项卡应该显示功能区上的其他控件(作为下拉菜单的替代),而不是在应用程序中的页面之间切换。例如,在MS word中切换功能区选项卡不会在文档之间切换,它只会显示功能区上的不同按钮。您不应该违背应用程序中的标准UI模式。这意味着您可能在功能区窗口中有另一个选项卡控件,或者功能区不适合您的需要。