Snt.Lib.Wpf.WpfUi 0.4.3

Snt.Lib.Wpf.WpfUi

WPF-UI themed badge controls for Snt.Lib.Wpf. Provides drop-in replacements that use WPF-UI resource brushes from its theme system.

Installation

dotnet add package Snt.Lib.Wpf.WpfUi

Prerequisite: This package depends on Snt.Lib.Wpf (pulled in automatically) and WPF-UI. Your app must apply a WPF-UI theme for the controls to render correctly.

XAML namespace

xmlns:stui="clr-namespace:Snt.Lib.Wpf.WpfUi;assembly=Snt.Lib.Wpf.WpfUi"
xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"

Included controls

Control Base Description
WpfUiBadgeInfo BadgeInfo Display-only badge
WpfUiBadgeAction BadgeAction Clickable badge (inherits Button)
WpfUiBadgeToggle BadgeToggle Toggleable badge (inherits ToggleButton)

All properties (Text, Icon, Appearance, IconPlacement, CornerRadius) are inherited from the base badge controls in Snt.Lib.Wpf.

Usage

<stui:WpfUiBadgeInfo
    Appearance="Caution"
    Text="Read only"
    IconPlacement="Left">
    <stui:WpfUiBadgeInfo.Icon>
        <ui:SymbolIcon Symbol="Warning24" />
    </stui:WpfUiBadgeInfo.Icon>
</stui:WpfUiBadgeInfo>

<stui:WpfUiBadgeAction
    Appearance="Info"
    Text="Details"
    IconPlacement="Left">
    <stui:WpfUiBadgeAction.Icon>
        <ui:SymbolIcon Symbol="Info24" />
    </stui:WpfUiBadgeAction.Icon>
</stui:WpfUiBadgeAction>

<stui:WpfUiBadgeToggle
    Appearance="Primary"
    IsChecked="{Binding IsPinned, Mode=TwoWay}"
    Text="Pinned"
    IconPlacement="Right">
    <stui:WpfUiBadgeToggle.Icon>
        <ui:SymbolIcon Symbol="Pin24" />
    </stui:WpfUiBadgeToggle.Icon>
</stui:WpfUiBadgeToggle>

No packages depend on Snt.Lib.Wpf.WpfUi.

.NET 10.0

Version Downloads Last updated
0.4.3 1 04/24/2026
0.4.2 1 04/24/2026
0.4.1 1 04/13/2026
0.4.0 1 04/13/2026