Class ExpanderHeader
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; }