Assembly: TheTechIdea.Beep.WPF.Controls  ·  XAML namespace: xmlns:beep="clr-namespace:TheTechIdea.Beep.WPF.Controls;assembly=TheTechIdea.Beep.WPF.Controls"

BeepProgressBar

Themed determinate / indeterminate progress bar.

Base type: System.Windows.Controls.ProgressBar — Value, Minimum, Maximum, IsIndeterminate and Orientation are inherited from the native control.
PropertyTypeDescription
ProgressStyleProgressStyleChrome variant of the progress bar (drives height / fill style): Default, Thin, Thick, Striped, Indeterminate.
<beep:BeepProgressBar Value="65" Minimum="0" Maximum="100"
                      ProgressStyle="Thick" />

BeepBadge

Badge / chip base — status indicators, tags, filters and counts.

Base type: System.Windows.Controls.ContentControl, IBeepThemeable.
The BeepDotBadge, BeepTextBadge, BeepIconBadge, BeepCounterBadge, BeepNotificationBadge and BeepValidationBadge variants all derive from BeepBadge (BeepNotificationBadge from BeepCounterBadge) — each is a preset that sets BeepBadge's DPs in its constructor; they share BeepBadge's style / DefaultStyleKey.
PropertyTypeDescription
BadgeTextstringDisplay text.
TextstringWinForms-style alias for BadgeText / Content.
BadgeColorBeepBadgeColorSemantic color: Default, Primary, Secondary, Info, Success, Warning, Error, Dark.
VariantBeepBadgeVariantFilled, Outlined or Text.
ShapeBeepBadgeShapePill, Rounded or Square.
SizeBeepBadgeSizeSmall, Medium or Large.
IsDotboolRender as a bare dot with no text.
CornerRadiusCornerRadiusCorner radius derived from Shape.
<beep:BeepBadge BadgeText="New" BadgeColor="Primary"
                Variant="Filled" Shape="Pill" Size="Medium" />

BeepDotBadge

A small colored status dot (no text); presets IsDot=true.

Base type: BeepBadge.

No public dependency properties of its own; inherits from its base type (configured via constructor presets).

<beep:BeepDotBadge BadgeColor="Success" />

BeepTextBadge

Pill-shaped label for short text tags.

Base type: BeepBadge.

No public dependency properties of its own; inherits from its base type.

<beep:BeepTextBadge BadgeText="Beta" BadgeColor="Info" />

BeepIconBadge

Rounded badge showing an icon / glyph.

Base type: BeepBadge.
PropertyTypeDescription
IconstringEmbedded SVG name / pack URI / file path / geometry accepted by BeepImage.
IconSizedoubleRendered icon size in DIPs (default 12).
<beep:BeepIconBadge Icon="star" IconSize="14" BadgeColor="Warning" />

BeepCounterBadge

Numeric count badge capped at MaxBadgeNumber (e.g. 99+).

Base type: BeepBadge.
PropertyTypeDescription
CountintThe count to display.
MaxBadgeNumberintCap above which it shows "N+" (default 99).
ShowZeroboolShow badge when Count is 0 (default false).
<beep:BeepCounterBadge Count="128" MaxBadgeNumber="99" ShowZero="False" />

BeepNotificationBadge

Error-colored count badge for unread / alert counts.

Base type: BeepCounterBadge.

No public dependency properties of its own; inherits from its base type (presets Error color).

<beep:BeepNotificationBadge Count="7" />

BeepValidationBadge

Outlined badge that colors itself by validation State.

Base type: BeepBadge.
PropertyTypeDescription
StateBeepBadgeValidationStateNone, Success, Warning or Error; drives BadgeColor.
<beep:BeepValidationBadge State="Warning" BadgeText="Review" />

BeepNotification

Toast / notification card.

Base type: System.Windows.Controls.ContentControl.
PropertyTypeDescription
TitlestringHeading text of the notification card.
MessagestringBody message of the notification card.
<beep:BeepNotification Title="Saved"
                       Message="Your changes have been saved." />

BeepNotificationManager

Host / queue that stacks and shows notifications.

Base type: System.Windows.Controls.ContentControl, IBeepThemeable.

No public dependency properties of its own; inherits from its base type.

<beep:BeepNotificationManager x:Name="Toasts" />

BeepPopover

Anchored popover / flyout.

Base type: System.Windows.Controls.ContentControl.

No public dependency properties of its own; inherits from its base type.

<beep:BeepPopover>
    <TextBlock Text="Popover content" />
</beep:BeepPopover>

BeepWait

Busy / wait spinner overlay.

Base type: System.Windows.Controls.ContentControl, IBeepThemeable.

No public dependency properties of its own; inherits from its base type.

<beep:BeepWait Visibility="Visible" />

BeepDialogManager

Dialog shell manager.

Base type: System.Windows.Window, IBeepThemeable.

No public dependency properties of its own; inherits from its base type.

<beep:BeepDialogManager x:Class="MyApp.Dialogs"
                        Theme="Material3" />

BeepChatBubbleDecorator

Chat-bubble wrapper / decorator around content.

Base type: System.Windows.Controls.ContentControl.

No public dependency properties of its own; inherits from its base type.

<beep:BeepChatBubbleDecorator>
    <TextBlock Text="Hello there!" />
</beep:BeepChatBubbleDecorator>