Skip to content

Latest commit

 

History

History
 
 

dependency-observable

nav-title title description
Class ui/core/dependency-observable
Class ui/core/dependency-observable
Class ui/core/dependency-observable

Module: "ui/core/dependency-observable"

// To import the "ui/core/dependency-observable" module:
var uicoredependency_observable = require("ui/core/dependency-observable");
Class Description
Property Represents a special Property which supports changed callback, metadata and value validation.
PropertyMetadata Represents an Object that describes a Property instance.
PropertyEntry Represents an Object that is used to back a value for a Property in a DependencyObservable Object instance.
DependencyObservable Represents an extended Observable Object that uses Property instances for value backing mechanism.
This routine allows for various value modifiers per Property, which is used for inheritance, data-binding and styling purposes.
Object Description
PropertyChangeData The data for the event raised when a value of a Property changes for a DependencyObservable instance.
PropertyChangedCallback Defines the signature of the function that handles the propertyChanged event.
PropertyValidateValueCallback Defines the signature of the function that handles the validateValue event.
Namespace Description
PropertyMetadataOptions Lists the possible values for the PropertyMetadata.options property. Each actual numeric value is a power of two allowing for bitwise operations.
ValueSource Lists the possible values for the PropertyEntry.valueSource property.