UIPropertyMetadata Class

 

Provides property metadata for non-framework properties that do have rendering/user interface impact at the core level.

Namespace:   System.Windows
Assembly:  PresentationCore (in PresentationCore.dll)


public class UIPropertyMetadata : PropertyMetadata

NameDescription
System_CAPS_pubmethodUIPropertyMetadata()

Initializes a new instance of the UIPropertyMetadata class.

System_CAPS_pubmethodUIPropertyMetadata(Object)

Initializes a new instance of the UIPropertyMetadata class, with the specified default value for the property.

System_CAPS_pubmethodUIPropertyMetadata(Object, PropertyChangedCallback)

Initializes a new instance of the UIPropertyMetadata class, with the specified PropertyChanged callback.

System_CAPS_pubmethodUIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

Initializes a new instance of the UIPropertyMetadata class, with the specified default value and callbacks.

System_CAPS_pubmethodUIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

Initializes a new instance of the UIPropertyMetadata class, with the specified default value and callbacks, and a Boolean used to disable animations on the property.

System_CAPS_pubmethodUIPropertyMetadata(PropertyChangedCallback)

Initializes a new instance of the UIPropertyMetadata class, with the specified PropertyChanged callback.

NameDescription
System_CAPS_pubpropertyCoerceValueCallback

Gets or sets a reference to a CoerceValueCallback implementation specified in this metadata.(Inherited from PropertyMetadata.)

System_CAPS_pubpropertyDefaultValue

Gets or sets the default value of the dependency property. (Inherited from PropertyMetadata.)

System_CAPS_pubpropertyIsAnimationProhibited

Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied.

System_CAPS_protpropertyIsSealed

Gets a value that determines whether the metadata has been applied to a property in some way, resulting in the immutable state of that metadata instance. (Inherited from PropertyMetadata.)

System_CAPS_pubpropertyPropertyChangedCallback

Gets or sets a reference to a PropertyChangedCallback implementation specified in this metadata.(Inherited from PropertyMetadata.)

NameDescription
System_CAPS_pubmethodEquals(Object)

Determines whether the specified object is equal to the current object.(Inherited from Object.)

System_CAPS_protmethodFinalize()

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from Object.)

System_CAPS_pubmethodGetHashCode()

Serves as the default hash function. (Inherited from Object.)

System_CAPS_pubmethodGetType()

Gets the Type of the current instance.(Inherited from Object.)

System_CAPS_protmethodMemberwiseClone()

Creates a shallow copy of the current Object.(Inherited from Object.)

System_CAPS_protmethodMerge(PropertyMetadata, DependencyProperty)

Merges this metadata with the base metadata. (Inherited from PropertyMetadata.)

System_CAPS_protmethodOnApply(DependencyProperty, Type)

Called when this metadata has been applied to a property, which indicates that the metadata is being sealed. (Inherited from PropertyMetadata.)

System_CAPS_pubmethodToString()

Returns a string that represents the current object.(Inherited from Object.)

FrameworkPropertyMetadata (derived from this class) is the more common metadata class used for framework-level properties that also have rendering/user interface impact.

.NET Framework
Available since 3.0

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: