C# 棱镜中的复合视图导航

C# 棱镜中的复合视图导航,c#,wpf,mvvm,prism,prism-4,C#,Wpf,Mvvm,Prism,Prism 4,我在网上搜索过,找不到这个问题的具体答案,所以我想我已经问过了。对不起,如果我错过了其他地方的答案 我在一个使用mvvm/prism框架的应用程序中工作,我想知道是否有可能导航到一个视图,然后在其中打开一个特定的复合区域,从而使我能够达到一个最终状态,通常通过单击选项卡控件来实现 这是可能的,但只有当我按下一个特定的按钮,而不是默认的视图导航 如果是这样的话,我会在初始导航时使用,或者将一个参数传递给新视图,该视图显示“然后导航到复合视图” 任何帮助都将不胜感激。否。区域不是控件。您可以在控件中

我在网上搜索过,找不到这个问题的具体答案,所以我想我已经问过了。对不起,如果我错过了其他地方的答案

我在一个使用mvvm/prism框架的应用程序中工作,我想知道是否有可能导航到一个视图,然后在其中打开一个特定的复合区域,从而使我能够达到一个最终状态,通常通过单击选项卡控件来实现

这是可能的,但只有当我按下一个特定的按钮,而不是默认的视图导航

如果是这样的话,我会在初始导航时使用,或者将一个参数传递给新视图,该视图显示“然后导航到复合视图”


任何帮助都将不胜感激。

否。区域不是控件。您可以在控件中定义区域,例如内容控件,并定义将与该区域关联的视图。每当控件在可视树中可见时,控件中关联视图的区域都将可见。

我不是唯一对此感到奇怪的人:因此,在考虑到这一点时,我将通过VM ARG导航,以便在TabField1内设置特定的视图,以覆盖默认的Visual index。设置一个特定控件可见,在一个区域中您想要的视图是两个不同的东西,相应地考虑它。如果您的区域在选项卡内的控制范围内,则该选项卡必须处于活动状态才能显示区域中的任何内容。好的,谢谢。这引起了一场争论。我会投票支持你的答案,但遗憾的是我没有足够的分数。如果它回答了你的问题,请在答案上标出:-