In This Article

ActiproSoftware.UI.Avalonia.Controls Namespace

Classes

AnimatedExpanderDecorator

A Avalonia.Controls.Decorator that expands and contracts content using animation.

Avatar

Renders textual or visual content to represent a user's identity.

AvatarGroup

Displays a collection of Avatar items.

Badge

Represents a descriptor typically used as status indicator.

BadgeService

A service for managing badges.

ChromedTitleBar

Renders a title bar with optional left, center, and right content areas.

CopyButton

A Avalonia.Controls.Button that invokes clipboard copy operations.

DynamicImage

Represents a dynamic Avalonia.Controls.Image control implementation that supports auto-grayscaling the image when the control is disabled.

HyperlinkTextBlock

A Avalonia.Controls.TextBlock implementation that renders like a hyperlink and supports being clicked.

MeasureAdjuster

A Avalonia.Controls.Decorator that can adjust the default measurement logic's desired size results.

MeshGradientNode

Represents a node within a MeshGradientPresenter.

MeshGradientNodes

A collection of MeshGradientNode objects.

MeshGradientPresenter

A control that renders a mesh gradient.

MessageBox

Displays a message box.

MultiColumnPanel

Provides an implementation of a Avalonia.Controls.Panel that can render child elements in multiple columns, collapsing columns down as available space decreases.

NumericBadge

A Badge that displays a numerical counter.

OrientedElementExtensions

Provides extension methods for the IOrientedElement type.

RingSpinner

Provides a spinnable ring-shaped busy indicator.

ShadowChrome

Renders a drop-shadow around child content.

ToggleThemeButton

A Avalonia.Controls.Button that toggles between the application's light and dark theme variants.

UserPromptBuilder

Defines a builder for configuring and showing user prompts using a UserPromptControl.

UserPromptButtonBuilder

Defines a builder for configuring and creating Avalonia.Controls.Button instances to be shown on a user prompt.

UserPromptControl

Represents a prompt displayed to a user with an option to respond.

UserPromptExtensions

Provides extension methods for types related to UserPromptControl.

UserPromptResponseEventArgs

Provides event arguments for a response to a UserPromptControl.

UserPromptWindow

Defines a Avalonia.Controls.Window which can host a UserPromptControl.

WindowOverlayManager

Manages the display of overlay items in the adornment layer.

WindowResizeGrip

A transparent gripper control that can be placed in the lower-right corner of a Avalonia.Controls.Window or its status bar, providing a larger area to drag-resize the Avalonia.Controls.Window both horizontally and vertically.

Interfaces

IOrientedElement

Provides the base requirements for an element that has an Orientation property.

Enums

AdornmentHorizontalAlignment

Defines the horizontal alignment of an adornment relative to the adorned target.

AdornmentVerticalAlignment

Defines the vertical alignment of an adornment relative to the adorned target.

AvatarGroupOverflowKind

Specifies how an AvatarGroup control should handle overflow scenarios where not all of its contained Avatar items fit in available space.

AvatarTextAppearanceKind

Specifies how the Content property value adjusts an Avatar control's background and foreground.

BadgeKind

Indicates the kind of Badge to be displayed.

CopyButtonFeedbackKind

Defines how feedback is reported when copying text with the CopyButton control.

MessageBoxButtons

Defines standard buttons that are available for use with MessageBox and UserPromptControl.

MessageBoxImage

Defines a standard image available for use with MessageBox and UserPromptControl.

MessageBoxResult

Defines a response from interacting with MessageBox or UserPromptControl.

UserPromptDisplayMode

Specifies the mode used for displaying user prompts.

UserPromptOverlayTitleMode

Defines how a title will be displayed when showing a user prompt as an overlay.