Skip to main content

20 docs tagged with "accelerate"

View all tags

CodeHighlighter

Adds syntax highlighting to code blocks rendered by the Markdown control, with ColorCode and TextMate implementations available as separate packages.

Column types

This control is available as part of Avalonia Accelerate Business or higher.

Expand and collapse operations

Learn how to programmatically expand and collapse rows in a hierarchical TreeDataGrid, respond to expand/collapse events, and implement lazy loading on demand.

Filtering

Learn how to filter rows in the Avalonia TreeDataGrid control using predicate functions, including multi-criteria, enum, null-safe, and hierarchical filtering patterns.

ImageLoader

Customize how the Markdown control loads and resolves images by implementing a custom MarkdownImageLoader.

Markdown

Render Markdown-formatted text using the Avalonia.Controls.Markdown control with support for theming, selection, and custom image loading.

Markdown styling

The Markdown control in Avalonia supports custom styling via named resources. You can override these resources in your application to customize the appearance of Markdown elements.

MediaPlayer

The MediaPlayer class provides the core functionality for media playback in Avalonia applications. It handles media

MediaPlayerControl

The MediaPlayerControl is a fully-featured UI control for media playback that provides transport controls, progress display, volume control, and video rendering. It encapsulates a MediaPlayer instance and provides a rich user interface for media playback.

MediaSource

The MediaSource class hierarchy provides an abstraction for different types of media content sources in Avalonia Accelerate MediaControls. This allows the media playback system to handle various content sources (files, URLs, streams) through a unified interface.

NativeWebDialog

NativeWebDialog is a dialog window that hosts a native web browser. It is useful on platforms like Linux where an embedded NativeWebView control is not available, or when you want to show web content in a separate window without embedding it in your layout.

NativeWebView

This control is available as part of Avalonia Accelerate Business or higher.

Sorting

How to enable, disable, and customize column sorting in the Avalonia TreeDataGrid control.

TreeDataGrid

The TreeDataGrid combines tree view and data grid functionality in a single control, displaying hierarchical and tabular data together. It supports two modes:

VirtualKeyboard

The VirtualKeyboard is a standalone control that provides an on-screen keyboard that can be manually placed in your application's layout. Unlike VirtualKeyboardScope, which automatically manages keyboard visibility based on focus, VirtualKeyboard is explicitly directed at a specific target input element.

VirtualKeyboardScope

A container control that automatically shows and hides the virtual keyboard based on input focus.

WebView environment

This control is available as part of Avalonia Accelerate Business or higher.