コード例 #1
0
ファイル: BaseUIMgr.cs プロジェクト: chengyimingvb/CYMUni
 public void AddIgnoreBlockClick(UControl control)
 {
     if (IgnoreBlockClick.Contains(control))
     {
         return;
     }
     IgnoreBlockClick.Add(control);
 }
コード例 #2
0
ファイル: BaseUIMgr.cs プロジェクト: chengyimingvb/CYMUni
 // 手动调用:销毁UI
 protected void DoDestroyView()
 {
     RootView?.DoDestroy();
     foreach (var item in MainViews)
     {
         item.DoDestroy();
     }
     AllMainViews.RemoveAll(x => MainViews.Contains(x));
     MainViews.Clear();
     OpenedMainViews.Clear();
     GroupViews.Clear();
     IgnoreBlockClick.Clear();
     IgnoreBlockClickOnce.Clear();
 }
コード例 #3
0
ファイル: BaseUIMgr.cs プロジェクト: chengyimingvb/CYMUni
 public bool IsInIgnoreBlockClick(UControl control)
 {
     return(IgnoreBlockClick.Contains(control) ||
            IgnoreBlockClickOnce.Contains(control));
 }
コード例 #4
0
ファイル: BaseUIMgr.cs プロジェクト: chengyimingvb/CYMUni
 public void RemIgnoreBlockClick(UControl control)
 {
     IgnoreBlockClick.Remove(control);
 }