Overview

Namespace: TheTechIdea.Beep.Winform.Controls.Design.Server.Designers
Inheritance: BaseBeepControlDesigner

One of the richest single-control designers, with 14 properties and 16 quick-configuration actions for the BeepDock control.

Smart-Tag Properties (14)

PropertyTypeDescription
DockStyleTypeDockStyleVisual style (Apple, Windows11, Material3, etc.)
ItemSizeintDefault item icon size
DockHeightintHeight of the dock bar
ItemSpacingintSpace between items
MaxScalefloatMaximum magnification on hover
DockPositionTypeDockPositionDock bar position
DockOrientationTypeDockOrientationOrientation (horizontal/vertical)
DockAlignmentTypeDockAlignmentAlignment within position
IndicatorStyleDockIndicatorStyleActive item indicator style
AnimationStyleDockAnimationStyleHover animation effect
IconModeDockIconModeIcon display mode
ShowTooltipsboolShow tooltip on hover
ShowBadgesboolShow notification badges

Style & Position Presets

9 Style Presets

PresetDockStyleLook
ConfigureAsAppleDock()AppleDockmacOS dock with magnification
ConfigureAsWindows11Dock()Windows11DockWin11 taskbar look
ConfigureAsMaterial3Dock()Material3DockGoogle Material Design 3
ConfigureAsGlassmorphismDock()GlassmorphismDockFrosted glass effect
ConfigureAsiOSDock()iOSDockiOS-style dock
ConfigureAsMinimalDock()MinimalDockClean minimal style
ConfigureAsCyberpunkDock()CyberpunkDockNeon cyberpunk
ConfigureAsDraculaDock()DraculaDockDracula theme

4 Position Presets

PositionAtBottom(), PositionAtTop(), PositionOnLeft(), PositionOnRight()

3 Size Presets

SetStandardItemSize (56px), SetCompactItemSize (48px), SetLargeItemSize (64px)

Examples

var dock = new BeepDock();
dock.DockStyleType = DockStyle.Windows11Dock;
dock.ItemSize = 56;
dock.PositionAtBottom();
dock.ShowTooltips = true;
// Or use preset:
// dock.ConfigureAsMaterial3Dock();
// dock.PositionOnLeft();