In This Article

ActiproSoftware.Windows.Controls.Primitives Namespace

Classes

AbstractedInputContentControl

A ContentControl with input events that are abstracted for testing and mocking.

AutoCollapseStackPanel

Represents a Panel that can collapse its children that don't fit within the available width, useful when adding custom buttons within window title bars via WindowChrome.

AutomationContentControl

Represents a content control that is visible in the UI automation framework.

BulletChrome

Represents a chrome for use with bullets, such as check boxes and radio buttons.

CheckChrome

Represents a chrome for use with check boxes.

ChromeBase

Represents a base chrome element with support for different border styles.

CircularThumb

Represents a circular thumb used to change values in a various input control.

ElementChrome

Represents a chrome for use with edit boxes, lists, buttons, etc.

EmbeddedTextBox

Represents a TextBox that can be embedded into other controls.

ProgressBarHighlightBrushConverter

Represents a converter that can be used by a progress bar control to construct a Brush that can be used to highlight a progress bar indicator.

ProgressBarSegmentedBrushConverter

Represents a converter that can be used by a progress bar control to construct a Brush that can be used as an opacity mask for a segemented progress bar indicator.

RadioChrome

Represents a chrome for use with radio buttons.

ScrollChrome

Represents a chrome for use with scroll bars.

ShadowChrome

Renders a double-layer shadow effect around its contents.

TintableBorder

Represents a border control whose brushes can be easily tinted towards a color.

WindowChromeTitleBarPanel

Represents a Panel within a WindowChrome title bar.

Enums

BulletChromeBorderStyle

Specifies the valid border styles supported by the chrome elements.

BulletChromeRelativeSize

Represents the various sizes supported by the BulletChrome element, relative to the font size.

BulletChromeState

Represents the various states supported by the BulletChrome element.

ElementChromeBorderStyle

Specifies the valid border styles supported by the chrome elements.

ElementChromeState

Represents the various states supported by the ElementChrome element.

ScrollChromeGlyph

Specifies the valid glyphs supported by the scroll chrome element.

ShadowChromeRenderMode

Spoecifies the render mode to use for a ShadowChrome.