tangxu
2024-11-25 0a2c59670b82d61d3fa79f51a54e82e7bd0134c4
WinFrmUI/DPumpHydr.WinFrmUI.RLT/Docking/Crown/CrownDockPanel.cs
@@ -118,7 +118,7 @@
            Regions = new Dictionary<DockArea, CrownDockRegion>();
            _contents = new List<CrownDockContent>();
            BackColor = ThemeProvider.Theme.Colors.GreyBackground;
            BackColor = System.Drawing.Color.White;// ThemeProvider.Theme.Colors.GreyBackground;
            CreateRegions();
        }
@@ -155,15 +155,25 @@
            CrownDockRegion region = Regions[dockContent.DockArea];
            if(dockContent.DockArea == DockArea.Right)
            {
                region.Width = 290;
                region.Width = RightDockWidth;
            }
            if (dockContent.DockArea == DockArea.Left )
            {
                region.Width = LeftDockWidth;
            }
            if(dockContent.DockArea == DockArea.Bottom)
            {
                region.Height = BottomDockHeight;
            }
            region.AddContent(dockContent, dockGroup);
            ContentAdded?.Invoke(this, new DockContentEventArgs(dockContent));
            dockContent.Select();
        }
        public int RightDockWidth { get; set; } = 310;
        public int LeftDockWidth { get; set; } = 220;
        public int BottomDockHeight { get; set; } = 200;
        public void InsertContent(CrownDockContent dockContent, CrownDockGroup dockGroup, DockInsertType insertType)
        {