AvaloniaPropertyRegistry Class

Summary

Tracks registered AvaloniaProperty instances.
Namespace
Avalonia
Base Types
  • object
graph BT Type-->Base0["object"] Type["AvaloniaPropertyRegistry"] class Type type-node

Syntax

public class AvaloniaPropertyRegistry

Properties

Name Value Summary
Instance AvaloniaPropertyRegistry
Gets the AvaloniaPropertyRegistry instance
static

Methods

Name Value Summary
FindRegistered(AvaloniaObject, string) AvaloniaProperty
Finds a registered property on an object by name.
FindRegistered(Type, string) AvaloniaProperty
Finds a registered property on a type by name.
GetRegistered(AvaloniaObject) IEnumerable<AvaloniaProperty>
Gets all AvaloniaPropertys registered on a object.
GetRegistered(Type) IEnumerable<AvaloniaProperty>
Gets all non-attached AvaloniaPropertys registered on a type.
GetRegisteredAttached(Type) IEnumerable<AvaloniaProperty>
Gets all attached AvaloniaPropertys registered on a type.
GetRegisteredInherited(Type) IEnumerable<AvaloniaProperty>
Gets all inherited AvaloniaPropertys registered on a type.
IsRegistered(object, AvaloniaProperty) bool
Checks whether a AvaloniaProperty is registered on a object.
IsRegistered(Type, AvaloniaProperty) bool
Checks whether a AvaloniaProperty is registered on a type.
Register(Type, AvaloniaProperty) void
Registers a AvaloniaProperty on a type.
RegisterAttached(Type, AvaloniaProperty) void
Registers an attached AvaloniaProperty on a type.