FrameworkPropertyMetadata Members

Reports or applies metadata for a dependency property, specifically adding framework-specific property system characteristics.

The FrameworkPropertyMetadata type exposes the following members.

  NameDescription
Public method FrameworkPropertyMetadata Overloaded. Initializes a new instance of the FrameworkPropertyMetadata class.
Top

  NameDescription
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method Merge Enables a merge of the source metadata with base metadata. (Overrides PropertyMetadata.Merge(PropertyMetadata, DependencyProperty).)
Protected method OnApply Called when this metadata has been applied to a property, which indicates that the metadata is being sealed. (Overrides PropertyMetadata.OnApply(DependencyProperty, Type).)
Public method ToString Returns a string that represents the current object. (Inherited from Object.)
Top

  NameDescription
Public property AffectsArrange Gets or sets a value that indicates whether a dependency property potentially affects the arrange pass during layout engine operations.
Public property AffectsMeasure Gets or sets a value that indicates whether a dependency property potentially affects the measure pass during layout engine operations.
Public property AffectsParentArrange Gets or sets a value that indicates whether a dependency property potentially affects the arrange pass of its parent element's layout during layout engine operations.
Public property AffectsParentMeasure Gets or sets a value that indicates whether a dependency property potentially affects the measure pass of its parent element's layout during layout engine operations.
Public property AffectsRender Gets or sets a value that indicates whether a dependency property potentially affects the general layout in some way that does not specifically influence arrangement or measurement, but would require a redraw.
Public property BindsTwoWayByDefault Gets or sets a value that indicates whether the property binds two-way by default.
Public property CoerceValueCallback Gets or sets a reference to a CoerceValueCallback implementation specified in this metadata. (Inherited from PropertyMetadata.)
Public property DefaultUpdateSourceTrigger Gets or sets the default for UpdateSourceTrigger to use when bindings for the property with this metadata are applied, which have their UpdateSourceTrigger set to Default.
Public property DefaultValue Gets or sets the default value of the dependency property. (Inherited from PropertyMetadata.)
Public property Inherits Gets or sets a value that indicates whether the value of the dependency property is inheritable.
Public property IsAnimationProhibited Gets or sets a value declaring whether animations should be disabled on the dependency property where the containing metadata instance is applied. (Inherited from UIPropertyMetadata.)
Public property IsDataBindingAllowed Gets a value that indicates whether data binding is supported for the dependency property.
Public property IsNotDataBindable Gets or sets a value that indicates whether the dependency property supports data binding.
Protected property IsSealed 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.)
Public property Journal Gets or sets a value that indicates whether this property contains journaling information that applications can or should store as part of a journaling implementation.
Public property OverridesInheritanceBehavior Gets or sets a value that indicates whether the property value inheritance evaluation should span across certain content boundaries in the logical tree of elements.
Public property PropertyChangedCallback Gets or sets a reference to a PropertyChangedCallback implementation specified in this metadata. (Inherited from PropertyMetadata.)
Public property SubPropertiesDoNotAffectRender Gets or sets a value that indicates whether sub-properties of the dependency property do not affect the rendering of the containing object.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2015 Microsoft