Transition Effects
A number of animated transition controls and effects are available for use in your application to give it some extra flair.
Built-In Transition Effects
Barn Door Wipe
Bar Wipe
Box Wipe
Fade
Faded Zoom
Four Box Wipe
Slide
Push
Wedge Wipe
Shader Transition Effects
In addition to the built-in transition effects, advanced transitions from the WPF Pixel Shader Effects Library can also be easily integrated.
Shader transitions include
banded swirl,
blinds,
blood,
circle reveal,
circle stretch,
circular blur,
cloud reveal,
crumble,
disolve,
drop fade,
fade,
least bright,
line reveal,
most bright,
pixelate (in/out),
radial blur,
radial wiggle,
random circle reveal,
ripple,
rotate crumble,
saturate,
shrink,
slide in,
swirl,
swirl grid,
swirl grid (smooth),
water,
wave.
Radial
Several controls use radial presentations for a unique appearance.
RadialSlider
Allows for quick circular selection of a degree value, which can easily be converted to some form of scalar value.
RingSlice
Renders a portion (or the entire circle) of a ring shape. Its start/end angles, radius, thickness, and other stroke properties can be set.
RingSpinner
An animated circular busy indicator with a chase appearance. Its size, color can be customized.
Miscellaneous
A number of helpful miscellaneous controls are included that can be used in any application.
DropShadow
Adds a drop-shadow or subtle out glow to its content, all without the use of shader effects. There are several options available, including the ability to customize the shadow color.
HorizontalListBox
A standard ListBox allowing for selection of items that are arranged horizontally with a uniform width.
PopupButton
Provides an implementation of a popup and split button that can display context menu popups or a popup containing any other WPF content.
AdvancedTextBlock
Can show a tooltip when overflowed, and can highlight spans of text based on captured text ranges (i.e. filter match results).
AnimatedExpander
An expander that supports animated expand/collapse with fade in/out.
DynamicImage
An Image control implementation that supports auto-grayscaling the image when the control is disabled.
RadioButtonList
A ListBox whose items render as radio buttons.
PixelSnapper
Helps prevent image and border blurring in WPF by snapping content to fixed integer sizes.
Content Controls
Several ContentControl-based controls add special features to the content.
EditableContentControl
Displays content by default and can toggle to an editable mode for editing the content. This is useful for scenarios like clicking a textblock to edit the text.
ResizableContentControl
Contains a gripper on one of its sides or corners. When the gripper is dragged, the content is resized. The gripper may be double-clicked to reset its size back to the content's desired size.
ReflectionContentControl
Renders a reflection effect of the content below the actual content. The size, distance, skew, and visual characteristics of the reflection can be changed.
ZeroSizeContentControl
Return a zero width or height during its measuring pass, which is useful when the content should take up some space but that space shouldn't be considered for measuring purposes.
Color Selection
Mulitple controls for selecting colors and altering color component values.
SpectrumColorPicker
A color hue spectrum-based color picker that can display initial and selected colors.
ColorComponentSlider
A slider capable of displaying and altering a single component (ARGB) of a color.
SpectrumSlider
A slider displaying the hue spectrum, allowing for selection of a hue value.
SpectrumSlice
Displays a slice of saturation/brightness colors for a particular hue.
GradientBrushSlider
A slider capable of altering the stops of a linear or radial brush.
Shapes
Special shape primitives can be used to construct beautiful interfaces.
SemiEllipse
Half of an ellipse, used above to build the horizontal edges of the buttons.
Triangle
A triangle shape, used above as a transition between breadcrumb items.
Wave and ZigZag
Curvy waves and pointed zig-zags can separate content sections.
Value Converters
Numerous helpful value converters are included that can be used in XAML bindings when working with data.
Controls
This add-on product includes these UI controls, for use in applications built with the WPF platform:
AdvancedTextBlock
AnimatedExpander
AnimatedProgressBar
ColorComponentSlider
CustomDrawElement
DynamicImage
DropShadowChrome
EditableContentControl
GlassWindow
GradientBrushSlider
HorizontalListBox
PixelSnapper
PopupButton
RadialSlider
RadioButtonList
ReflectionContentControl
ResizableContentControl
RingSlice
RingSpinner
SemiEllipse
SpectrumColorPicker
SpectrumSlice
SpectrumSlider
ToggleTransitionPresenter
TransitionPresenter
TransitionPreview
Triangle
Wave
ZeroSizeContentControl
ZigZag
Explore Other WPF Controls