棱镜多壳导航中的问题(WPF项目)

时间:2019-04-09 08:48:52

标签: wpf prism

我在另一个位于不同区域的外壳中称一个外壳。我想浏览被叫外壳的区域。看来IRegionManager没有更新。我该怎么办?

///此代码在第一个外壳中的按钮下调用第二个外壳

private void profileFunc()
        {
            var   window = _container.Resolve<AcountShellWindow>();
            var scopedRegion = _region.CreateRegionManager();            
            RegionManager.SetRegionManager(window, scopedRegion);
            scopedRegion.RequestNavigate("AcountRegion", "ViewAcount");
            window.Show();
        }

///此代码用于第二个外壳程序中不同模块之间的导航,该第二个外壳程序由于似乎IRegionManager没有更新而无法导航。 (我的意思是它不包含第二个外壳区域)//

 private void onChangeProfile(string obj)
        {


               _regionManager.RequestNavigate("AcountRegion", "ViewMsgUpgradeAcount");

        }

0 个答案:

没有答案