Avalonia UI Controls

A free set of themes and UI controls for building beautiful cross-platform Avalonia UI apps, along with optional advanced Pro controls for additional functionality

Themes

Themes

A free dynamic framework for managing control themes.

Actipro Themes is a complete framework for managing the themes of Actipro controls, native Avalonia UI controls, and any custom controls you may create.

User Interface Density

User Interface Density

Actipro themes supports multiple UI density options that describe how tightly controls are packed together: Spacious (most touch-friendly), Normal (balanced), and Compact (maximizes screen real estate). All XAML can make use of Actipro's theme resources and special XAML markup extensions to auto-adjust the app's UI appearance based on the current UI density level.


Modern Theme

Modern Theme

Thoughtfully crafted, beautiful dark and light themes that bring a professional appearance to your entire application.

Theme Generator

Theme Generator

There are many options available for determining how dynamically created theme resources are generated.

Reusable Assets

Reusable Assets

Theme assets, such as control themes, brushes, thicknesses, glyphs, and more that can be reused anywhere in an application.

Shared and Core Libraries

A free set of common controls and useful components for Avalonia UI apps.

The Actipro Shared and Core Libraries are common control libraries referenced by all of our Avalonia UI controls. The Shared Library is specific to Avalonia UI, but the Core Library is completely UI framework agnostic. Both libraries are free products anyone can use in their applications.

Dynamic Image

Dynamic Image

Convert icons to grayscale, monochrome, or can even chromatically adapt an image's colors to render clearly on a given background.

Shadow Chrome

Shadow Chrome

A decorator that renders a drop shadow around its child control, with adjustable shadow elevation level, color, and opacity.

Specialized Buttons

Specialized Buttons

A CopyButton control copies specified text to the clipboard when clicked, while a ToggleThemeButton control flips between light and dark themes.

Much More

Much More

Numerous other helpful controls like a mesh gradient presenter, hyperlink text block, and many value converters are included as well.

Pro Licensing

Everything above in Themes, Shared, and Core is absolutely free! Elevate your apps with Actipro's Avalonia UI Pro licensing. Benefits include:

Advanced Controls

Use the advanced professionally designed commercial controls in our Fundamentals product.

Free New Products

One full year of free upgrades including any new products added during that timeframe. We have a lot planned.

XAML Source

See resource usage and easily customize control themes for all Actipro and native Avalonia controls in Actipro’s themes.

Source Code

Pro customers can opt for a blueprint license will full source for both Free and Pro products.

Fundamentals

Professionally developed controls and components for building high-quality apps, with additional controls coming as our Avalonia UI offering grows.

Application Settings

Application Settings

Most applications contain a view where end users can configure settings. Actipro provides several controls for displaying grouped and optionally expandable card-based editors for settings that are presented in a consistent, easy-to-use way.


User Prompt

User Prompt

Makes it easy to build traditional messagebox or more advanced task dialog functionality using many configurable settings. Optional header, footer, and checkbox sections are all supported.

Avatar and Badge

Avatar and Badge

Avatar renders an image, glyph, initials or text to represent a person. Display many avatars in an overflowable avatar group. Badge adornments can display status dots, numeric counts, or text over any target element.

Card

Card

Presents visually grouped information for a single subject, using optional cover, thumbnail, header, and footer sections.

Segmented Bar

Segmented Bar

Allows a user to select a single item with support for fluent animations when changing selection.

Circular Progress Bar

Circular Progress Bar

Displays a ranged progress value using fluent animations, and can dynamically change to an indeterminate state when no progress range is established.

Info Bar

Info Bar

Displays essential information to a user without disrupting the user flow. Messages can display with optional severity, action, and more.

Controls

This product includes these UI controls, for use in applications built with the Avalonia UI platform:

Avatar
AvatarGroup
Badge
Card
ChromedTitleBar
CircularProgressBar
CopyButton
DynamicImage
HyperlinkTextBlock
InfoBar
MeasureAdjuster
MeshGradientPresenter
MessageBox
MultiColumnPanel
NumericBadge
RingSpinner
ScrollableOverflowPresenter
SegmentedBar
SettingsCard
SettingsExpander
SettingsGroup
ShadowChrome
ToggleThemeButton
UserPromptControl
UserPromptWindow
WindowResizeGrip

Explore Other Avalonia UI Controls

Next Steps

Get Started

The best way to learn about both our Free and Pro UI controls and their features is to download and run our open-source samples. Everything you need is available on GitHub.

Download Samples

Need Help?

Do you have any licensing or sales questions? Do you have a technical question while evaluating? Please contact us so that our friendly staff can assist you.

Contact Us

Avalonia UI Pro

When your app's development team is licensed, you can distribute an app using our paid UI controls to anyone. Our purchase page helps you calculate the licensing to meet your needs.

Purchase Licenses


Online Documentation

All product documentation topics and a complete API reference are available for browsing on our web site.

View Documentation

GitHub Repository

Clone our open-source repository on GitHub for the full source of the Avalonia UI Controls sample projects and documentation topics.

View Repository

NuGet Packages

Install product NuGet packages from nuget.org into any project, and easily update when new versions are released.

View Packages