From 8cbf4a6b9f334246d88c8101ae3db9a21f1bab3f Mon Sep 17 00:00:00 2001
From: patrick.xu <patrick.xu@broconcentric.com>
Date: 星期三, 28 四月 2021 11:40:08 +0800
Subject: [PATCH] Merge branch 'master' of http://gitblit.broconcentric.com:8088/r/M071
---
src/Bro.UI.Model.Winform/UI/DockContent/MenuFrmBase.cs | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/src/Bro.UI.Model.Winform/UI/DockContent/MenuFrmBase.cs b/src/Bro.UI.Model.Winform/UI/DockContent/MenuFrmBase.cs
index c472541..6d62f27 100644
--- a/src/Bro.UI.Model.Winform/UI/DockContent/MenuFrmBase.cs
+++ b/src/Bro.UI.Model.Winform/UI/DockContent/MenuFrmBase.cs
@@ -2,6 +2,7 @@
using Bro.Common.Interface;
using System;
using System.Reflection;
+using System.Threading;
using System.Windows.Forms;
using WeifenLuo.WinFormsUI.Docking;
@@ -23,11 +24,15 @@
//if (process != value)
{
process = value;
+
+ _constructionDoneHandle.Wait();
OnProcessUpdated();
+ //_constructionDoneHandle.Reset();
}
}
}
+ ManualResetEventSlim _constructionDoneHandle = new ManualResetEventSlim(false);
public MenuFrmBase()
{
InitializeComponent();
@@ -37,6 +42,8 @@
{
FormClosing += MenuFrmBase_FormClosing;
}
+
+ _constructionDoneHandle.Set();
}
protected virtual void MenuFrmBase_FormClosing(object sender, FormClosingEventArgs e)
@@ -75,7 +82,7 @@
#endregion
#region Login
- protected bool IsLogin { get; set; }
+ protected virtual bool IsLogin { get; set; }
public virtual void SetLoginStatus(bool isLogin)
{
--
Gitblit v1.8.0