Namespace Icy.Data.Markup
Classes
- AttachedProperties
Provides per-instance storage for attached property values, keyed by the owning object's lifetime.
- DependencyObject
Represents an object that can store attached properties, and whose registered properties (see RegisterReferenceAttribute) participate in the value-precedence system used by styles, visual states, and animations.
- Dispatcher
Represents a class that provides a functionality for completing calls from multiple threads synchronously.
- DispatcherObject
Provides an object that should support synchronized data dispatch.
- PropertyReferencesExtensions
Provides extensions for the property references system.
- PropertyRegistry
Stores the IPropertyStore for every type whose registered properties have been resolved.
- UIPropertyMetadata
Represents the metadata object for the IPropertyReference instances.
Interfaces
- IPropertyReference
Represents a reference to a property, providing metadata and access methods for getting, setting, and clearing the property value.
- IPropertyReference<T>
Represents a strongly-typed reference to a property, providing methods for getting, setting, and clearing the property value for a specific type.
- IPropertyStore
Represents a storage for indexed property references.
- IPropertyStore<T>
Represents a storage for indexed property references for a specified type.
Enums
- DispatcherPriority
Defines a priority for the actions in the dispatcher queue.
- PropertyValuePrecedence
Represents the non-local precedence tiers that can contribute a value to an IPropertyReference.
- UpdateSourceTrigger
Declares type of update source trigger.
Delegates
- ValidateValueCallback
Provides the delegate for the methods that perform IPropertyReference validation.