public static IsDockStateValid ( DockState dockState, DockAreas dockableAreas ) : bool | ||
dockState | DockState | |
dockableAreas | DockAreas | |
return | bool |
public bool IsDockStateValid(DockState dockState) { if (DockPanel != null && dockState == DockState.Document && DockPanel.DocumentStyle == DocumentStyle.SystemMdi) { return(false); } return(DockHelper.IsDockStateValid(dockState, DockAreas)); }
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); }