The Actipro
The AdvancedTextBlock Control
The AdvancedTextBlock control can show a tooltip when overflowed, and can highlight spans of text based on captured text ranges (i.e., filter match results).
The AnimatedExpander Control
The AnimatedExpander control is a regular Expander
that provides optional animated expansion functionality. The animation consists of crossfade and slide behavior.
The AnimatedProgressBar Control
The AnimatedProgressBar control includes all the features of the native WPF ProgressBar
, additional features such as animated value updates, animated highlights, and multiple states.
The Avatar Control
The Avatar control is used to represent people or objects. They can render a full-size image, a centered glyph, a person's initials, or text.
The AvatarGroup Control
The AvatarGroup control renders multiple Avatar controls.
The Badge Control
The Badge control is used to provide contextual information for other elements or can be used stand-alone.
The Card Control
The Card control is typically used to present visually grouped information for a single subject.
The CircularProgressBar Control
CircularProgressBar displays a ranged progress value using fluent animations. It is similar to a native linear ProgressBar
, except that it renders the progress in a ring shape.
The CustomDrawElement FrameworkElement
The CustomDrawElement element is a simple FrameworkElement
that provides a Custom
The DropShadowChrome Decorator
The DropShadowChrome decorator draws a drop-shadow or outer glow around its content.
The DynamicImage Control
The DynamicImage
that is the primary UI mechanism for interfacing with Image
- Chromatic adaptation (color shifting) for images, which allows images designed for light themes to be automatically adjusted for use in dark themes.
- Conversion of a monochrome vector image to render in the current foreground color.
- Dynamic loading of pre-defined high-DPI and/or theme-specific image variations for raster images.
- Automatic conversion of an image to grayscale and optional transparency when the control is disabled.
- Conversion of monochrome images to use the current foreground color.
The EditableContentControl Control
The EditableContentControl control is a standard ContentControl
, which also features an alternate editing mode that can be toggled to display a TextBox
for editing a string.
The HorizontalListBox Control
The HorizontalListBox control is a restyled native ListBox
that arranges its items in a uniform width horizontally, and without a ScrollBar
.
The ImageTextInfo Class
The ImageTextInfo class is a simple helper class that can be used to store image and text data for databinding.
The InfoBar Control
The InfoBar control can be used to display essential information to a user without disrupting the user flow.
The PixelSnapper Decorator
The PixelSnapper decorator snaps the measurement of its child content to integer values, thereby helping to prevent blurry images and borders that may appear after it.
The PopupButton Control
The PopupButton control supports display of popups or context menus, and can render in multiple display modes.
The RadialSlider Control
The RadialSlider control is a circular slider that allows for quick selection of a degree value, which can easily be converted to some form of scalar value.
The RadioButtonList Control
The RadioButtonList control directly inherits ListBox
and changes the template of items to look like radio buttons.
The ReflectionContentControl Control
The ReflectionContentControl control is a regular ContentControl
however it also renders a reflection effect of the content below the actual content.
The ResizableContentControl Control
The ResizableContentControl control is a regular ContentControl
that contains a gripper on one of its sides or corners. When it is dragged by the mouse, the content is resized. The gripper may be double-clicked to reset its size back to the content's desired size.
The RingSlice Control
The RingSlice control renders a portion (or the entire circle) of a ring shape. Its start/end angles, radius, thickness, and other stroke properties can be set.
The ShadowChrome Decorator
The ShadowChrome control draws a modern shadow around its content.
The ToggleSwitch Control
The ToggleSwitch is modern refinement of a checkbox control that is typically toggled between on/off states and optionally supports an indeterminate state.
The User Prompt Controls
The User Prompt controls include ThemedMessageBox
and the UserMessageBox
.
The ZeroSizeContentControl Control
The ZeroSizeContentControl control is a regular ContentControl
that can return a zero width or height during its measuring pass. This is useful in scenarios where the content should take up some space, but you don't want the WPF layout routines to consider the space that it will take up during its measuring pass.
Progress Spinners
Progress Spinners are used when some form of processing is occurring to tell the end user that something is happening.