Namespace Avalonia.Metadata
Classes
- AmbientAttribute
Defines the ambient class/property
- AvaloniaListAttribute
Defines how compiler should split avalonia list string value before parsing individual items.
- ContentAttribute
Defines the property that contains the object's content in markup.
- ControlTemplateScopeAttribute
Indicates that a type acts as a control template scope (for example, TemplateBindings are expected to work). Types annotated with this attribute may provide a TargetType property.
- DataTypeAttribute
Defines the property that contains type that should be used as a type information for compiled bindings.
- DependsOnAttribute
Indicates that the property depends on the value of another property in markup.
- InheritDataTypeFromAttribute
Attribute that instructs the compiler to resolve the data type using specific scope hints, such as Style or ControlTemplate.
- InheritDataTypeFromItemsAttribute
Instructs the compiler to resolve the compiled bindings data type for the item-specific properties of collection-like controls.
- NotClientImplementableAttribute
This interface is not intended to be implemented outside of the core Avalonia framework as its API may change without warning.
- TemplateContentAttribute
Defines the property that contains the object's content in markup.
- UnstableAttribute
This API is unstable and is not covered by API compatibility guarantees between minor and patch releases.
- WhitespaceSignificantCollectionAttribute
Indicates that a collection type should be processed as being whitespace significant by a XAML processor.
- XmlnsDefinitionAttribute
Maps an XML namespace to a CLR namespace for use in XAML.
- XmlnsPrefixAttribute
Use to predefine the prefix associated to an xml namespace in a xaml file
Interfaces
Enums
- InheritDataTypeFromScopeKind
Represents the kind of scope from which a data type can be inherited. Used in resolving target for AvaloniaProperty.