0

我正在主页上使用 DocumentGroup 构建 UI。DocumentGroup 是一个组件,它为添加到其中的每个新视图创建一个新选项卡。我正在使用 Prism(第一次学习它)并且一切正常,除了我需要我的一些视图能够多次打开并添加到选项卡中,而其他视图只需要一次。我在下面放置的 RequestNavigate 命令查看视图集合并查看视图是否已经创建并且在集合中,如果它只是忽略,如果它不是它创建它。我需要一种方法来告诉 prism,对于这个视图,可以根据需要打开任意数量的视图。

这是我的MainWindowViewModel,也是我的主要导航点:

void ExecuteNavigateCommand(string navigationPath) {
   if (string.IsNullOrEmpty(navigationPath))
       throw new ArgumentNullException();

       _regionManager.RequestNavigate(RegionNames.ContentRegion, navigationPath);
   }
}

有人有想法吗?

4

0 回答 0