IsDockStateValid() public static method

public static IsDockStateValid ( DockState dockState, DockAreas dockableAreas ) : bool
dockState DockState
dockableAreas DockAreas
return bool
示例#1
0
 public bool IsDockStateValid(DockState dockState)
 {
     if (DockPanel != null && dockState == DockState.Document &&
         DockPanel.DocumentStyle == DocumentStyle.SystemMdi)
     {
         return(false);
     }
     return(DockHelper.IsDockStateValid(dockState, DockAreas));
 }
示例#2
0
 internal bool IsDockStateValid(DockState dockState)
 {
     foreach (DockPane pane in this.NestedPanes)
     {
         foreach (IDockContent content in pane.Contents)
         {
             if (!DockHelper.IsDockStateValid(dockState, content.DockHandler.DockAreas))
             {
                 return(false);
             }
         }
     }
     return(true);
 }