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 |
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 |
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 |
EditableTextBlock | Control | Input | Inline editable text that toggles between view/edit mode | EditableTextBlock.md |
FlipPanel | ContentControl | Display | Animated flip panel with front and back content faces | FlipPanel.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 |
LabeledSeparator | ContentControl | Display | Horizontal separator with an embedded text label | LabeledSeparator.md |
MusicPlayer | UserControl | Media | Music playback UI with track metadata and playback controls | MusicPlayer.md |
NumericTextBox | TextBox | Input | Text box that accepts only numeric input with configurable decimal places | NumericTextBox.md |
PropertyGrid | Control | Data | Object property inspector using TypeDescriptor with category grouping | PropertyGrid.md |
RelativePanel | Panel | Layout | Arranges children relative to each other via attached properties | RelativePanel.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 |
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 |
TabControl | TabControl | Navigation | Mosaic-themed tab control with top/bottom active indicator | TabControl.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 |