📄️ AcrylicPlatformCompensationLevels Structure
Defines compensation levels for the platform depending on the transparency level. It controls the base opacity level of the 'tracing paper' layer that compensates for low blur radius.
📄️ AutoCompleteBox Class
Represents a control that provides a text box for user input and a drop-down that contains possible matches based on the input in the text box.
📄️ AutoCompleteBox.BindingEvaluator<T> Class
A framework element that permits a binding to be evaluated in a new data context leaf node.
📄️ AutoCompleteFilterMode Enumeration
Specifies how text in the text box portion of the AutoCompleteBox control is used to filter items specified by the ItemsSource property for display in the drop-down.
📄️ AutoCompleteFilterPredicate<T> Delegate
Represents the filter used by the AutoCompleteBox control to determine whether an item is a possible match for the specified text.
📄️ AutoCompleteSelector<T> Delegate
Represents the selector used by the AutoCompleteBox control to determine how the specified text should be modified with an item.
📄️ Border Class
A control which decorates a child with a border and background.
📄️ Button Class
A standard button control.
📄️ ButtonSpinner Class
Represents a spinner control that includes two Buttons.
📄️ Calendar Class
Represents a control that enables a user to select a date by using a visual calendar display.
📄️ CalendarDateChangedEventArgs Class
Provides data for the DisplayDateChanged event.
📄️ CalendarDatePicker Class
A date selection control that allows the user to select dates from a drop down calendar.
📄️ CalendarDatePickerDateValidationErrorEventArgs Class
Provides data for the DateValidationError event.
📄️ CalendarDatePickerFormat Enumeration
Specifies date formats for a CalendarDatePicker.
📄️ CalendarDateRange Class
Definition
📄️ CalendarMode Enumeration
Specifies values for the different modes of operation of a Calendar.
📄️ CalendarModeChangedEventArgs Class
Provides data for the DisplayModeChanged event.
📄️ CalendarSelectionMode Enumeration
Specifies values that describe the available selection modes for a Calendar.
📄️ Canvas Class
A panel that displays child controls at arbitrary locations.
📄️ Carousel Class
An items control that displays its items as pages that fill the control.
📄️ CheckBox Class
A check box control.
📄️ Classes Class
Holds a collection of style classes for an StyledElement.
📄️ ClickMode Enumeration
Defines how a Button reacts to clicks.
📄️ ColumnDefinition Class
Holds a column definitions for a Grid.
📄️ ColumnDefinitions Class
A collection of ColumnDefinitions.
📄️ ComboBox Class
A drop-down list control.
📄️ ComboBoxItem Class
A selectable item in a ComboBox.
📄️ ContainerClearingEventArgs Class
Provides data for the ContainerClearing event.
📄️ ContainerIndexChangedEventArgs Class
Provides data for the ContainerIndexChanged event.
📄️ ContainerPreparedEventArgs Class
Provides data for the ContainerPrepared event.
📄️ ContentControl Class
Displays Content according to an IDataTemplate.
📄️ ContextMenu Class
A control context menu.
📄️ ContextRequestedEventArgs Class
Provides event data for the ContextRequested event.
📄️ Control Class
Base class for Avalonia controls.
📄️ ControlExtensions Class
Adds common functionality to Control.
📄️ Controls Class
A collection of Controls.
📄️ DataValidationErrors Class
A control which displays an error notifier when there is a DataValidationError. Provides attached properties to track errors on a control
📄️ DatePicker Class
A control to allow the user to select a date
📄️ DatePickerPresenter Class
Defines the presenter used for selecting a date for a DatePicker
📄️ DatePickerSelectedValueChangedEventArgs Class
Defines the argument passed when the DatePicker SelectedDate changes
📄️ Decorator Class
Base class for controls which decorate a single child control.
📄️ DefinitionBase Class
DefinitionBase provides core functionality used internally by Grid and ColumnDefinitionCollection / RowDefinitionCollection
📄️ DefinitionList<T> Class
Definition
📄️ Design Class
Definition
📄️ DesktopApplicationExtensions Class
Definition
📄️ Dock Enumeration
Defines the available docking modes for a control in a DockPanel.
📄️ DockPanel Class
A panel which arranges its children at the top, bottom, left, right or center.
📄️ DropDownButton Class
A button with an added drop-down chevron to visually indicate it has a flyout with additional actions.
📄️ ExpandDirection Enumeration
Direction in which an Expander control opens.
📄️ Expander Class
A control with a header that has a collapsible content section.
📄️ ExperimentalAcrylicBorder Class
Definition
📄️ Flyout Class
Definition
📄️ FlyoutPresenter Class
Definition
📄️ FlyoutShowMode Enumeration
Definition
📄️ Grid Class
Defines a flexible grid area that consists of columns and rows.
📄️ GridLength Structure
Holds the width or height of a Grid's column and row definitions.
📄️ GridResizeBehavior Enumeration
Enum to indicate what Columns or Rows the GridSplitter resizes.
📄️ GridResizeDirection Enumeration
Enum to indicate whether GridSplitter resizes Columns or Rows.
📄️ GridSplitter Class
Represents the control that redistributes space between columns or rows of a Grid control.
📄️ GridUnitType Enumeration
Defines the valid units for a GridLength.
📄️ HotKeyManager Class
Definition
📄️ HyperlinkButton Class
A button control that functions as a navigateable hyperlink.
📄️ IconElement Class
Definition
📄️ IDeferredContent Interface
Represents a deferred content.
📄️ IGlobalDataTemplates Interface
Defines the application-global data templates.
📄️ Image Class
Displays a Bitmap image.
📄️ INameScope Interface
Defines a name scope.
📄️ IPseudoClasses Interface
Exposes an interface for setting pseudoclasses on a Classes collection.
📄️ IResourceDictionary Interface
An indexed dictionary of resources.
📄️ IResourceHost Interface
Represents an element which hosts resources.
📄️ IResourceNode Interface
Represents an object that can be queried for resources.
📄️ IResourceProvider Interface
Represents an object that can be queried for resources but does not appear in the logical tree.
📄️ IScrollAnchorProvider Interface
Specifies a contract for a scrolling control that supports scroll anchoring.
📄️ ISelectable Interface
An interface that is implemented by objects that expose their selection state via a boolean IsSelected property.
📄️ ISetInheritanceParent Interface
Defines an interface through which a StyledElement's inheritance parent can be set.
📄️ ISetLogicalParent Interface
Defines an interface through which a StyledElement's logical parent can be set.
📄️ ItemCollection Class
Holds the list of items that constitute the content of an ItemsControl.
📄️ ITemplate<TControl> Interface
Creates a control.
📄️ ItemsControl Class
Displays a collection of items.
📄️ ItemsSourceView Class
Represents a standardized view of the supported interactions between an items collection and an items control.
📄️ ItemsSourceView<T> Class
Definition
📄️ IThemeVariantProvider Interface
Resource provider with theme variant awareness. Can be used with ThemeDictionaries.
📄️ Label Class
Label control. Focuses Target on pointer click or access key press (Alt + accessKey)
📄️ LayoutTransformControl Class
Control that implements support for transformations as if applied by LayoutTransform.
📄️ ListBox Class
An ItemsControl in which individual items can be selected.
📄️ ListBoxItem Class
A selectable item in a ListBox.
📄️ Location Enumeration
Definition
📄️ MacOSProperties Class
Set of MacOS specific attached properties that allow deeper customization of the application per platform.
📄️ MaskedTextBox Class
Definition
📄️ Menu Class
A top-level menu control.
📄️ MenuBase Class
Base class for menu controls.
📄️ MenuFlyout Class
Definition
📄️ MenuFlyoutPresenter Class
Definition
📄️ MenuItem Class
A menu item control.
📄️ MenuItemToggleType Enumeration
Defines how a MenuItem or NativeMenuItem reacts to clicks.
📄️ NameScope Class
Implements a name scope.
📄️ NameScopeExtensions Class
Extension methods for INameScope.
📄️ NameScopeLocator Class
Definition
📄️ NativeControlHost Class
Definition
📄️ NativeMenu Class
Definition
📄️ NativeMenuBar Class
Definition
📄️ NativeMenuItem Class
Definition
📄️ NativeMenuItemBase Class
Definition
📄️ NativeMenuItemSeparator Class
Definition
📄️ NativeMenuItemToggleType Enumeration
Definition
📄️ NumericUpDown Class
Control that represents a TextBox with button spinners that allow incrementing and decrementing numeric values.
📄️ NumericUpDownValueChangedEventArgs Class
Definition
📄️ Panel Class
Base class for controls that can contain multiple children.
📄️ PathIcon Class
Definition
📄️ PixelPointEventArgs Class
Provides PixelPoint data for events.
📄️ PlacementMode Enumeration
Defines the placement for a Popup control.
📄️ PlatformInhibitionType Enumeration
A platform specific behavior that can be inhibited.
📄️ PopulatedEventArgs Class
Provides data for the Populated event.
📄️ PopulatingEventArgs Class
Provides data for the Populating event.
📄️ ProgressBar Class
A control used to indicate the progress of an operation.
📄️ ProgressBar.ProgressBarTemplateSettings Class
Provides calculated values for use with the ProgressBar's control theme or template.
📄️ PseudolassesExtensions Class
Definition
📄️ RadioButton Class
Represents a button that allows a user to select a single option from a group of options.
📄️ RefreshCompletionDeferral Class
Deferral class for notify that a work done in RefreshRequested event is done.
📄️ RefreshContainer Class
Represents a container control that provides a RefreshVisualizer and pull-to-refresh functionality for scrollable content.
📄️ RefreshRequestedEventArgs Class
Provides event data for RefreshRequested events.
📄️ RefreshVisualizer Class
Definition
📄️ RefreshVisualizerOrientation Enumeration
Defines constants that specify the orientation of a RefreshVisualizer.
📄️ RefreshVisualizerState Enumeration
Defines constants that specify the state of a RefreshVisualizer
📄️ RelativePanel Class
Defines an area within which you can position and align child objects in relation to each other or the parent panel.
📄️ RepeatButton Class
Represents a control that raises its Click event repeatedly when it is pressed and held.
📄️ RequestBringIntoViewEventArgs Class
Definition
📄️ ResolveByNameAttribute Class
Indicates that the property resolves an element by Name or x:Name. When applying this to attached properties, ensure to put on both the Getter and Setter methods.
📄️ ResourceDictionary Class
An indexed dictionary of resources.
📄️ ResourceNodeExtensions Class
Definition
📄️ ResourceProvider Class
Base implementation for IResourceProvider interface. Includes Owner property management.
📄️ ResourcesChangedEventArgs Class
Definition
📄️ ReversibleStackPanel Class
Implements a StackPanel where the flow direction of its items can be reversed.
📄️ RowDefinition Class
Holds a row definitions for a Grid.
📄️ RowDefinitions Class
A collection of RowDefinitions.
📄️ Screens Class
Represents all screens available on a device.
📄️ ScrollChangedEventArgs Class
Describes a change in scrolling state.
📄️ ScrollViewer Class
A control which scrolls its content if the content is bigger than the space available.
📄️ SelectableTextBlock Class
A control that displays a block of formatted text.
📄️ SelectionChangedEventArgs Class
Provides data for the SelectionChanged event.
📄️ SelectionMode Enumeration
Defines the selection mode for a control which can select multiple items.
📄️ Separator Class
A separator control.
📄️ ShutdownMode Enumeration
Describes the possible values for ShutdownMode.
📄️ SizeChangedEventArgs Class
Provides data specific to a SizeChanged event.
📄️ SizeToContent Enumeration
Determines how a Window will size itself to fit its content.
📄️ Slider Class
A control that lets the user select from a range of values by moving a Thumb control along a Track.
📄️ SpinDirection Enumeration
Represents spin directions that could be initiated by the end-user.
📄️ SpinEventArgs Class
Provides data for the Spinner.Spin event.
📄️ Spinner Class
Base class for controls that represents controls that can spin.
📄️ SplitButton Class
A button with primary and secondary parts that can each be pressed separately. The primary part behaves like a Button and the secondary part opens a flyout.
📄️ SplitView Class
A control with two views: A collapsible pane and an area for content
📄️ SplitViewDisplayMode Enumeration
Defines constants for how the SplitView Pane should display
📄️ SplitViewPanePlacement Enumeration
Defines constants for where the Pane should appear
📄️ StackPanel Class
A panel which lays out its children horizontally or vertically.
📄️ SystemDecorations Enumeration
Determines system decorations (title bar, border, etc) for a Window
📄️ TabControl Class
A tab control that displays a tab strip along with the content of the selected tab.
📄️ TabItem Class
An item in a TabControl.
📄️ TextBlock Class
A control that displays a block of text.
📄️ TextBlock.InlinesTextSource Structure
Definition
📄️ TextBlock.SimpleTextSource Structure
Definition
📄️ TextBox Class
Represents a control that can be used to display or edit unformatted text.
📄️ TextChangedEventArgs Class
Provides data specific to a TextChanged event.
📄️ TextChangingEventArgs Class
Provides data specific to a TextChanging event.
📄️ ThemeVariantScope Class
Decorator control that isolates controls subtree with locally defined ThemeVariant.
📄️ TickBar Class
An element that is used for drawing Slider's Ticks.
📄️ TickBarPlacement Enumeration
Enum which describes how to position the TickBar.
📄️ TickPlacement Enumeration
Enum which describes how to position the ticks in a Slider.
📄️ TimePicker Class
A control to allow the user to select a time.
📄️ TimePickerPresenter Class
Defines the presenter used for selecting a time. Intended for use with TimePicker but can be used independently
📄️ TimePickerSelectedValueChangedEventArgs Class
Definition
📄️ ToggleSplitButton Class
A button with primary and secondary parts that can each be pressed separately. The primary part behaves like a ToggleButton with two states and the secondary part opens a flyout.
📄️ ToggleSwitch Class
A Toggle Switch control.
📄️ ToolTip Class
A control which pops up a hint when a control is hovered.
📄️ TopLevel Class
Base class for top-level widgets.
📄️ TransitionCompletedEventArgs Class
Represents the event arguments for TransitionCompletedEvent.
📄️ TransitioningContentControl Class
Displays Content according to an IDataTemplate, using a PageTransition to move between the old and new content.
📄️ TrayIcon Class
Definition
📄️ TrayIcons Class
Definition
📄️ TreeView Class
Displays a hierarchical tree of data.
📄️ TreeViewItem Class
An item in a TreeView.
📄️ UserControl Class
Provides the base class for defining a new control that encapsulates related existing controls and provides its own logic.
📄️ ValidSpinDirections Enumeration
Represents spin directions that are valid.
📄️ Viewbox Class
Viewbox is used to scale single child to fit in the available space.
📄️ VirtualizingCarouselPanel Class
A panel used by Carousel to display the current item.
📄️ VirtualizingPanel Class
Base class for panels that can be used to virtualize items for an ItemsControl.
📄️ VirtualizingStackPanel Class
Arranges and virtualizes content on a single line that is oriented either horizontally or vertically.
📄️ Win32Properties Class
Set of Win32 specific properties and events that allow deeper customization of the application per platform.
📄️ Win32Properties.CustomWindowStylesCallback Delegate
Definition
📄️ Win32Properties.CustomWndProcHookCallback Delegate
Definition
📄️ Window Class
A top-level window.
📄️ WindowBase Class
Base class for top-level windows.
📄️ WindowCloseReason Enumeration
Specifies the reason that a window was closed.
📄️ WindowClosingBehavior Enumeration
Describes how the Closing event behaves in the presence of child windows.
📄️ WindowClosingEventArgs Class
Provides data for the Closing event.
📄️ WindowEdge Enumeration
Definition
📄️ WindowIcon Class
Represents an icon for a window.
📄️ WindowResizedEventArgs Class
Provides data for the Resized event.
📄️ WindowResizeReason Enumeration
Describes the reason for a Resized event.
📄️ WindowStartupLocation Enumeration
Determines the startup location of the window.
📄️ WindowState Enumeration
Defines the minimized/maximized state of a Window.
📄️ WindowTransparencyLevel Structure
Definition
📄️ WindowTransparencyLevelCollection Class
Definition
📄️ WrapPanel Class
Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box. Subsequent ordering happens sequentially from top to bottom or from right to left, depending on the value of the Orientation property.
📄️ X11Properties Class
Set of X11 specific properties and events that allow deeper customization of the application per platform.