protected override void ConfigureViewLayout(View view) { if (view == null) { return; } base.ConfigureViewLayout(view); requiredSize = view.Size; requiredLocation = Point.Empty; if (enableBreadcrumbs && (breadcrumbs.Count > 1 || breadcrumbs.Count == 1 && showSingle)) { requiredSize.Height -= font.Height + 6; requiredLocation.Y += font.Height + 8; if (view.Dock == DockStyle.Fill) { view.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; } } view.Size = requiredSize; view.Location = requiredLocation; }
protected virtual void ConfigureViewLayout(View view) { if (ViewsLabelVisible) { view.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; view.Size = new Size(Width - viewsLabel.Width - viewsLabel.Margin.Left - viewsLabel.Margin.Right, Height); } else view.Dock = DockStyle.Fill; }
protected override void ConfigureViewLayout(View view) { if (view == null) return; base.ConfigureViewLayout(view); requiredSize = view.Size; requiredLocation = Point.Empty; if (enableBreadcrumbs && (breadcrumbs.Count > 1 || breadcrumbs.Count == 1 && showSingle)) { requiredSize.Height -= font.Height + 6; requiredLocation.Y += font.Height + 8; if (view.Dock == DockStyle.Fill) view.Anchor = AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Right; } view.Size = requiredSize; view.Location = requiredLocation; }