Table of Contents

Class ExpanderHeader

Namespace
Icy.UI.Controls
Assembly
IcyUI.dll

A ToggleButton styled as an Expander's clickable header row. Behaviorally identical to ToggleButton - a distinct type so styles/themes can target the header's chevron-plus-content appearance separately from a generic toggle button, the same reasoning CheckBox already documents for itself.

public class ExpanderHeader : ToggleButton, INotifyPropertyChanging, IBindingTarget, INotifyPropertyChanged, INotifyFocusChanged, IContainerLayout
Inheritance
ExpanderHeader
Implements
Inherited Members
Extension Methods

Properties

ChevronRotation

Gets or sets the rotation, in degrees, a template's chevron glyph should render at - a purely themable data slot (mirrors CheckBrush's own shape) letting a Checked/Normal VisualState pair flip the chevron between "collapsed" and "expanded" orientations via RenderRotation (purely cosmetic - doesn't affect layout) without any new rendering mechanism - see IcyUI's own bundled default theme for the pattern this property exists for.

public float ChevronRotation { get; set; }

Property Value

float