更改V1
This commit is contained in:
@@ -62,7 +62,12 @@ namespace OrpaonEMS.App
|
||||
/// </summary>
|
||||
private EnergyStorageService energyStorageService { get; set; }
|
||||
|
||||
protected override Window CreateShell() => null;
|
||||
protected override Window CreateShell()
|
||||
{
|
||||
var container = ContainerLocator.Container;
|
||||
var shell = container.Resolve<object>("MainWindow");
|
||||
return shell as Window;
|
||||
}
|
||||
|
||||
protected override void RegisterTypes(IContainerRegistry services)
|
||||
{
|
||||
@@ -130,8 +135,8 @@ namespace OrpaonEMS.App
|
||||
{
|
||||
//从容器中获取MainView的实例对象
|
||||
var container = ContainerLocator.Container;
|
||||
var shell = container.Resolve<object>("MainWindow");
|
||||
if (shell is Window view)
|
||||
var view = Application.Current.MainWindow as Window;
|
||||
if (view != null)
|
||||
{
|
||||
//更新Prism注册区域信息
|
||||
var regionManager = container.Resolve<IRegionManager>();
|
||||
|
||||
Reference in New Issue
Block a user