Exemplo n.º 1
0
 public void AddIgnoreBlockClick(UControl control)
 {
     if (IgnoreBlockClick.Contains(control))
     {
         return;
     }
     IgnoreBlockClick.Add(control);
 }
Exemplo n.º 2
0
 // 手动调用:销毁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();
 }
Exemplo n.º 3
0
 public bool IsInIgnoreBlockClick(UControl control)
 {
     return(IgnoreBlockClick.Contains(control) ||
            IgnoreBlockClickOnce.Contains(control));
 }
Exemplo n.º 4
0
 public void RemIgnoreBlockClick(UControl control)
 {
     IgnoreBlockClick.Remove(control);
 }