我有一个弹出窗口,用于编辑应用程序的设置/首选项。此窗口作为选项卡控件,每个选项卡对应于每个模块的设置。我希望每个标签内容都由模块作为视图提供。在选项卡中我创建了区域,但是当我将此视图分配给区域时,我从模块中获得了一个未找到区域的异常。这是因为在其他窗口中添加的区域不会添加到shell的RegionManager中。
我的问题是,如何在其他窗口中注入视图(除了shell窗口)。
我相信需要做以下事情: 1.在Options窗口的根目录下创建RegionManager(如在Shell.xaml中) 2.从模块中,获取对regoin管理器的引用 3.将视图注入其中
或
答案 0 :(得分:1)
你使用什么样的弹出窗口? 您可能需要使用行为驱动的弹出窗口(如StockTrader RI“SecondRegion”),然后您将被连接到主RegionManager,因为您的选项卡视图将位于区域内。