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
- Snt.Lib.Wpf (>= 0.4.3)
- WPF-UI (>= 4.2.0)