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.

Card

A container to group related information for a single subject.

ChromedTitleBar

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

CircularProgressBar

A ring-shaped progressbar control.

CircularProgressBar.CircularProgressBarTemplateSettings

Provides calculated values for use with the CircularProgressBar's control theme or template.

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.

InfoBar

Displays a bar with information of varying severity.

InfoBarClosingEventArgs

Provides data for the Closing event.

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.

ScrollableOverflowPresenter

A control that displays scroll buttons to scroll through the Child control when it doesn't fit in available space.

SegmentedBar

An Avalonia.Controls.ItemsControl in which a single item can be selected.

SegmentedBarItem

A selectable item in a SegmentedBar.

SettingsCard

Displays a setting within a card.

SettingsExpander

Displays a setting within a card that can be expanded to show additional settings.

SettingsGroup

Displays a group of settings.

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.

InfoBarCloseReason

Defines the reason an InfoBar is closing.

InfoBarSeverity

Defines the severity of messages displayed in an InfoBar.

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.