Skip to main content

Avalonia.Metadata Namespace

Classes

AmbientAttributeDefines the ambient class/property
AvaloniaListAttributeDefines how compiler should split avalonia list string value before parsing individual items.
ContentAttributeDefines the property that contains the object's content in markup.
DataTypeAttributeDefines the property that contains type that should be used as a type information for compiled bindings.
DependsOnAttributeIndicates that the property depends on the value of another property in markup.
InheritDataTypeFromAttributeAttribute that instructs the compiler to resolve the data type using specific scope hints, such as Style or ControlTemplate.
InheritDataTypeFromItemsAttributeInstructs the compiler to resolve the compiled bindings data type for the item-specific properties of collection-like controls.
MarkupExtensionDefaultOptionAttribute 
MarkupExtensionOptionAttribute 
NotClientImplementableAttributeThis interface is not intended to be implemented outside of the core Avalonia framework as its API may change without warning.
PrivateApiAttribute 
TemplateContentAttributeDefines the property that contains the object's content in markup.
TrimSurroundingWhitespaceAttribute 
UnstableAttributeThis API is unstable and is not covered by API compatibility guarantees between minor and patch releases.
UsableDuringInitializationAttribute 
WhitespaceSignificantCollectionAttributeIndicates that a collection type should be processed as being whitespace significant by a XAML processor.
XmlnsDefinitionAttributeMaps an XML namespace to a CLR namespace for use in XAML.
XmlnsPrefixAttributeUse to predefine the prefix associated to an xml namespace in a xaml file

Interfaces

IAddChild 
IAddChild(T) 

Enumerations

InheritDataTypeFromScopeKindRepresents the kind of scope from which a data type can be inherited. Used in resolving target for AvaloniaProperty.