AccentButton | Button | Input | Button with built-in accent color variants | AccentButton.md |
AdaptiveImage | Image | Media | Pixel-level HSL theme adaptation for images (light/dark mode) | AdaptiveImage.md |
AsteriskTextBlock | Control | Display | Displays masked text with a configurable mask character (default: ●) | AsteriskTextBlock.md |
AudioPlayer | Control | Media | Audio transport control with playlist, seek slider, playback events, and MediaPlayer backing | AudioPlayer.md |
AudioPlayerSpectrumAnalyzer | FrameworkElement | Media | WASAPI loopback spectrum analyzer intended to pair with AudioPlayer | AudioPlayer.md |
AutoCompleteBox | Control | Input | Searchable autocomplete combo box with async provider support | AutoCompleteBox.md |
Avatar | Button | Display | User avatar with image source or fallback initials | Avatar.md |
Badge | ContentControl | Display | Small inline status/count badge | Badge.md |
BindablePasswordBox | ContentControl | Input | Password field with a bindable Password string property | BindablePasswordBox.md |
ContentPanel | ContentControl | Layout | Themed content container with header, footer, separator, and corner styling | ContentPanel.md |
ChatThread | UserControl | Data | Chat conversation view with sent/received message templates | ChatThread.md |
CheckBoxList | ListBox | Input | Multi-select list that shows checkboxes beside each item | CheckBoxList.md |
ClipBorder | Border | Layout | Border that clips child content to its CornerRadius | ClipBorder.md |
ColorPicker | UserControl | Input | Visual color picker with hex input and preset colors | ColorPicker.md |
DatePicker | Control | Input | Mosaic date picker with popup month calendar and nullable selected date | DatePicker.md |
DateSpinner | Control | Input | WinUI-style date picker using three coordinated month/day/year scroll wheels instead of a calendar grid | DateSpinner.md |
DocumentContainer | TabControl | Navigation | Closable, reorderable document tabs with active-document tracking | DocumentContainer.md |
EditableTextBlock | Control | Input | Inline editable text that toggles between view/edit mode | EditableTextBlock.md |
FavoriteCheckBox | CheckBox | Input | Symbol-based favorite/star toggle with configurable brushes | FavoriteCheckBox.md |
FileDropper | Control | Input | File drag-and-drop target with file type validation and command/event hooks | FileDropper.md |
Files | Control | Data | Directory file list with shell icons, sorting, selection, watcher refresh, and activation event | Files.md |
FlipPanel | ContentControl | Display | Animated flip panel with front and back content faces | FlipPanel.md |
FontAutoCompleteBox | AutoCompleteBox | Input | System font picker that filters as you type and previews each suggestion in its own font | FontControls.md |
FontComboBox | ComboBox | Input | System font picker with optional in-font previews; binds a FontFamily or a font name | FontControls.md |
FontStyleComboBox | ComboBox | Input | Font style picker (Normal/Italic/Oblique) that renders each entry in its own style; binds a FontStyle or a style name | FontControls.md |
FontWeightComboBox | ComboBox | Input | Font weight picker (Thin–ExtraBlack) that renders each entry in its own weight; binds a FontWeight or a weight name | FontControls.md |
GravatarImage | Image | Media | Loads and displays a Gravatar avatar from an email address | GravatarImage.md |
HexColorTextBox | ComboBox | Input | Editable hex color field (#RGB, #RRGGBB, #AARRGGBB) with shade drop-down | HexColorTextBox.md |
Hyperlink | ContentControl | Navigation | Clickable link that opens a URI or executes an ICommand | Hyperlink.md |
InertiaScrollViewer | ScrollViewer | Layout | ScrollViewer with animated inertia/momentum on mouse wheel | InertiaScrollViewer.md |
InfoCard | ContentControl | Display | Card with animated accent bar, title, header, body, and footer | InfoCard.md |
InputWaveformVisualizer | WaveformVisualizerBase | Media | Live waveform from a selectable Windows audio input device | WaveformVisualizer.md |
LabeledSeparator | ContentControl | Display | Horizontal separator with an embedded text label | LabeledSeparator.md |
LoopbackWaveformVisualizer | WaveformVisualizerBase | Media | Live waveform from the default Windows audio render device via WASAPI loopback | WaveformVisualizer.md |
MarkdownEditor | UserControl | Input | Markdown editor built on SyntaxEditor with toolbar, snippets, save helpers, and preview/copy actions | MarkdownEditor.md |
MarkdownViewer | Control | Display | WPF-native Markdown renderer backed by a copyable FlowDocument/RichTextBox | MarkdownViewer.md |
MessageBox | static class | Dialog | Themed drop-in replacement for System.Windows.MessageBox Show overloads | MessageBox.md |
NumericTextBox | TextBox | Input | Text box that accepts only numeric input with configurable decimal places | NumericTextBox.md |
ProgressRing | Control | Display | Indeterminate animated ring/spinner controlled by IsActive | ProgressRing.md |
PropertyGrid | Control | Data | Object property inspector using TypeDescriptor with category grouping | PropertyGrid.md |
RadialProgressBar | ProgressBar | Display | Circular progress bar with fill, pie, shape, and indeterminate modes | RadialProgressBar.md |
RelativePanel | Panel | Layout | Arranges children relative to each other via attached properties | RelativePanel.md |
ScalingTextBlock | TextBlock | Display | TextBlock that automatically lowers font size to fit available width | ScalingTextBlock.md |
SearchBox | TextBox | Input | Text box with watermark, clear button, and SearchExecuted event | SearchBox.md |
SettingsItem | ContentControl | Display | Settings row with icon, title, description, and slot for a control | SettingsItem.md |
ShadowPanel | ContentControl | Layout | Content container with configurable drop shadow effect | ShadowPanel.md |
ShadowTextBlock | TextBlock | Display | TextBlock with automatically applied drop shadow | ShadowTextBlock.md |
Shield | Control | Display | GitHub-style shield/badge with label and value sections | Shield.md |
SideMenu | UserControl | Navigation | Collapsible navigation side menu with search and drag-drop reorder | SideMenu.md |
SimpleStackPanel | Panel | Layout | Efficient stack panel with uniform Spacing between children | SimpleStackPanel.md |
SmallPanel | Panel | Layout | Overlay panel that stacks children in the same bounds | SmallPanel.md |
SplitButton | ContentControl | Input | Button with a separate drop-down chevron that opens a ContextMenu | SplitButton.md |
SplitPanel | Control | Layout | Two-pane resizable container with a draggable GridSplitter and bindable split ratio | SplitPanel.md |
StopwatchDisplay | ContentControl | Display | Real-time stopwatch with Start/Stop/Reset methods | StopwatchDisplay.md |
StringListEditor | ContentControl | Input | Editable list of strings with add/remove and duplicate/validation support | StringListEditor.md |
SymbolRating | Control | Input | Star/symbol rating control with hover preview and deselect | SymbolRating.md |
SyntaxEditor | TextEditor | Input | AvalonEdit-based code editor with Mosaic themes, bundled syntax highlighting, search, JSON commands, and line editing commands | SyntaxEditor.md |
TabControl | TabControl | Navigation | Mosaic-themed tab control with top/bottom active indicator | TabControl.md |
TagBox | Control | Input | Token/tag entry box with removable chips, duplicate control, and cancellable change events | TagBox.md |
ToggleButton | ToggleButton | Input | Mosaic-themed toggle button with checked/unchecked background | ToggleButton.md |
ToggleSwitch | Control | Input | Mobile-style on/off toggle switch with custom colors and MVVM | ToggleSwitch.md |
TwoPaneView | Control | Layout | Adaptive two-pane layout (side-by-side or stacked) | TwoPaneView.md |
ValidationSummaryPanel | ItemsControl | Data | Validation error collector and display panel with auto-hide | ValidationSummaryPanel.md |
VersionTextBlock | TextBlock | Display | Displays version string from a configurable assembly source | VersionTextBlock.md |
VT52Terminal | TextEditor | Terminal | Full ANSI/VT100/VT220/xterm terminal emulator (AvalonEdit-based) | VT52Terminal.md |
WindowTitleBar | UserControl | Windowing | Custom Mosaic window title bar with min/max/close and custom content slots | WindowTitleBar.md |