Skip to main content

Avalonia Namespace

Classes

AndroidApplicationExtensions 
AndroidPlatformOptions 
AppBuilderInitializes platform-specific services for an Application.
AppBuilderDesktopExtensions 
AppBuilderExtension 
ApplicationEncapsulates a Avalonia application.
AttachedProperty(TValue)An attached avalonia property.
AvaloniaInternalExceptionException signifying an internal logic error in Avalonia.
AvaloniaNativePlatformExtensions 
AvaloniaNativePlatformOptionsOSX backend options.
AvaloniaObjectAn object with AvaloniaProperty support.
AvaloniaObjectExtensionsProvides extension methods for AvaloniaObject and related classes.
AvaloniaPropertyBase class for avalonia properties.
AvaloniaProperty(TValue)A typed avalonia property.
AvaloniaPropertyChangedEventArgsProvides information for a avalonia property change.
AvaloniaPropertyChangedEventArgs(T)Provides information for an Avalonia property change.
AvaloniaPropertyChangedExtensionsProvides extensions for AvaloniaPropertyChangedEventArgs.
AvaloniaPropertyMetadataBase class for avalonia property metadata.
AvaloniaPropertyRegistryTracks registered AvaloniaProperty instances.
AvaloniaX11PlatformExtensions 
ClassicDesktopStyleApplicationLifetimeExtensionsIClassicDesktopStyleApplicationLifetime related AppBuilder extensions.
DevToolsExtensionsExtension methods for attaching DevTools..
Direct2DApplicationExtensions 
DirectProperty(TOwner, TValue)A direct avalonia property.
DirectPropertyBase(TValue)Base class for direct properties.
DirectPropertyMetadata(TValue)Metadata for direct avalonia properties.
IOSApplicationExtensions 
iOSPlatformOptionsiOS backend options.
LoggingExtensions 
MacOSPlatformOptionsOSX front-end options.
PointsRepresents a collection of Point values that can be individually accessed by index.
RenderTargetCorruptedException 
RenderTargetNotReadyException 
SkiaApplicationExtensionsSkia application extensions.
SkiaOptionsOptions for Skia rendering subsystem.
StreamBindingExtensions 
StyledElementExtends an Animatable with the following features: - An inherited DataContext. - Implements IStyleable to allow styling to work on the styled element. - Implements ILogical to form part of a logical tree. - A collection of class strings for custom styling.
StyledElementExtensions 
StyledProperty(TValue)A styled avalonia property.
StyledPropertyMetadata(TValue)Metadata for styled avalonia properties.
SystemFontAppBuilderExtension 
UnsetValueTypeClass representing the UnsetValue.
UrlOpenedEventArgs 
VisualBase class for controls that provides rendering and related visual properties.
VisualExtensionsExtension methods for Visual.
VisualTreeAttachmentEventArgsHolds the event arguments for the AttachedToVisualTree and DetachedFromVisualTree events.
Win32ApplicationExtensions 
Win32PlatformOptionsPlatform-specific options which apply to Windows.
X11PlatformOptionsPlatform-specific options which apply to Linux.

Structures

CornerRadiusRepresents the radii of a rectangle's corners.
MatrixA 3x3 matrix.
Matrix.Decomposed 
PixelPointRepresents a point in device pixels.
PixelRectRepresents a rectangle in device pixels.
PixelSizeRepresents a size in device pixels.
PixelVectorDefines a vector.
PointDefines a point.
RectDefines a rectangle.
RelativePointDefines a point that may be defined relative to a containing element.
RelativeRectDefines a rectangle that may be defined relative to a containing element.
RelativeScalarDefines a scalar value that may be defined relative to a containing element.
RoundedRect 
SizeDefines a size.
ThicknessDescribes the thickness of a frame around a rectangle.
VectorDefines a vector.
Vector3D 

Interfaces

IDataContextProviderDefines an element with a data context that can be used for binding.
Not client implementable.
IDescriptionInterface for objects with a Description.
IDirectPropertyMetadataUntyped interface to DirectPropertyMetadata(TValue)
Not client implementable.
INamedObjects implementing this interface and providing a value for Name will be registered in the relevant namescope when constructed in XAML.
IStyledPropertyMetadataUntyped interface to StyledPropertyMetadata(TValue)
Not client implementable.

Delegates

AppBuilder.AppMainDelegate 

Enumerations

AndroidRenderingModeRepresents the rendering mode for platform graphics.
AvaloniaNativeRenderingModeRepresents the rendering mode for platform graphics.
iOSRenderingModeRepresents the rendering mode for platform graphics.
RelativeUnitDefines the reference point units of an RelativePoint or RelativeRect.
Win32CompositionModeRepresents the Win32 window composition mode.
Win32DpiAwarenessRepresents the DPI Awareness for the application.
Win32RenderingModeRepresents the rendering mode for platform graphics.
X11RenderingModeRepresents the rendering mode for platform graphics.