HypernovaDesktop Components · docs
Binarymission
WPFTree List View › BinaryCheckBox

BinaryCheckBox

class.NET 6 / 8 / 10.NET Framework 4.8Binarymission.WPF.Controls.TreeControls

A custom CheckBox control class that provides an enhanced user experience.

public class BinaryCheckBox : CheckBox

Inherits from / implements: CheckBox

Members at a glance

CheckMarkGlyphBrushGets or sets the check mark glyph brush.
CheckMarkHeightGets or sets the height of the check mark.
CheckMarkWidthGets or sets the width of the check mark.
CornerRadiusGets or sets the corner radius.
DisabledBackgroundBrushGets or sets the disabled background brush.
DisabledBorderBrushGets or sets the disabled border brush.
DisabledForegroundBrushGets or sets the disabled foreground brush.
DisabledGlyphBrushGets or sets the disabled glyph brush.
MouseOverBrushGets or sets the "mouse over" brush.
NormalBorderBrushGets or sets the normal border brush.
NormalBrushGets or sets the "normal" brush.
PressedBorderBrushGets or sets the pressed border brush.
PressedBrushGets or sets the "pressed" brush.
OnApplyTemplateWhen overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.
CheckMarkGlyphBrushPropertyIdentifies the CheckMarkGlyphBrush dependency property.
CheckMarkHeightPropertyIdentifies the CheckMarkHeight dependency property.
CheckMarkWidthPropertyIdentifies the CheckMarkWidth dependency property.
CornerRadiusPropertyIdentifies the CornerRadius dependency property.
DisabledBackgroundBrushPropertyIdentifies the DisabledBackgroundBrush dependency property.
DisabledBorderBrushPropertyIdentifies the DisabledBorderBrush dependency property.
DisabledForegroundBrushPropertyIdentifies the DisabledForegroundBrush dependency property.
DisabledGlyphBrushPropertyIdentifies the DisabledGlyphBrush dependency property.
MouseOverBrushPropertyIdentifies the MouseOverBrush dependency property.
NormalBorderBrushPropertyIdentifies the NormalBorderBrush dependency property.
NormalBrushPropertyIdentifies the NormalBrush dependency property.
PressedBorderBrushPropertyIdentifies the PressedBorderBrush dependency property.
PressedBrushPropertyIdentifies the PressedBrush dependency property.

Properties

CheckMarkGlyphBrush

public Brush CheckMarkGlyphBrush

Gets or sets the check mark glyph brush.

Value. The check mark glyph brush.

CheckMarkHeight

public double CheckMarkHeight

Gets or sets the height of the check mark.

Value. The height of the check mark.

CheckMarkWidth

public double CheckMarkWidth

Gets or sets the width of the check mark.

Value. The width of the check mark.

CornerRadius

public CornerRadius CornerRadius

Gets or sets the corner radius.

Value. The corner radius.

DisabledBackgroundBrush

public Brush DisabledBackgroundBrush

Gets or sets the disabled background brush.

Value. The disabled background brush.

DisabledBorderBrush

public Brush DisabledBorderBrush

Gets or sets the disabled border brush.

Value. The disabled border brush.

DisabledForegroundBrush

public Brush DisabledForegroundBrush

Gets or sets the disabled foreground brush.

Value. The disabled foreground brush.

DisabledGlyphBrush

public Brush DisabledGlyphBrush

Gets or sets the disabled glyph brush.

Value. The disabled glyph brush.

MouseOverBrush

public Brush MouseOverBrush

Gets or sets the "mouse over" brush.

NormalBorderBrush

public Brush NormalBorderBrush

Gets or sets the normal border brush.

Value. The normal border brush.

NormalBrush

public Brush NormalBrush

Gets or sets the "normal" brush.

PressedBorderBrush

public Brush PressedBorderBrush

Gets or sets the pressed border brush.

Value. The pressed border brush.

PressedBrush

public Brush PressedBrush

Gets or sets the "pressed" brush.

Methods

OnApplyTemplate

public override void OnApplyTemplate()

When overridden in a derived class, is invoked whenever application code or internal processes call ApplyTemplate.

Fields

CheckMarkGlyphBrushProperty

public static DependencyProperty CheckMarkGlyphBrushProperty

Identifies the CheckMarkGlyphBrush dependency property.

CheckMarkHeightProperty

public static DependencyProperty CheckMarkHeightProperty

Identifies the CheckMarkHeight dependency property.

CheckMarkWidthProperty

public static DependencyProperty CheckMarkWidthProperty

Identifies the CheckMarkWidth dependency property.

CornerRadiusProperty

public static DependencyProperty CornerRadiusProperty

Identifies the CornerRadius dependency property.

DisabledBackgroundBrushProperty

public static DependencyProperty DisabledBackgroundBrushProperty

Identifies the DisabledBackgroundBrush dependency property.

DisabledBorderBrushProperty

public static DependencyProperty DisabledBorderBrushProperty

Identifies the DisabledBorderBrush dependency property.

DisabledForegroundBrushProperty

public static DependencyProperty DisabledForegroundBrushProperty

Identifies the DisabledForegroundBrush dependency property.

DisabledGlyphBrushProperty

public static DependencyProperty DisabledGlyphBrushProperty

Identifies the DisabledGlyphBrush dependency property.

MouseOverBrushProperty

public static DependencyProperty MouseOverBrushProperty

Identifies the MouseOverBrush dependency property.

NormalBorderBrushProperty

public static DependencyProperty NormalBorderBrushProperty

Identifies the NormalBorderBrush dependency property.

NormalBrushProperty

public static DependencyProperty NormalBrushProperty

Identifies the NormalBrush dependency property.

PressedBorderBrushProperty

public static DependencyProperty PressedBorderBrushProperty

Identifies the PressedBorderBrush dependency property.

PressedBrushProperty

public static DependencyProperty PressedBrushProperty

Identifies the PressedBrush dependency property.