NoesisGUI
 

🔹 FrameworkPropertyMetadata Class

namespace Noesis

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

Inheritance Hierarchy

FrameworkPropertyMetadata

📚 Class Hierarchy Index

Properties

From PropertyMetadata

Name Description
 CoerceValueCallback Gets or sets a CoerceValueCallback implementation specified in this metadata
 PropertyChangedCallback Gets or sets a PropertyChangedCallback implementation specified in this metadata
 Uncached Determines if the values of the property using this metadata should not be cached prop

 Dependency Property    Reflection Property

Attached Properties

FrameworkPropertyMetadata has no attached properties

Methods

Name Description
 AffectsArrange() Indicates if the property affects arrange layout pass
 AffectsMeasure() Indicates if the property affects measure layout pass
 AffectsParentArrange() Indicates if the property affects parent arrange layout pass
 AffectsParentMeasure() Indicates if the property affects parent measure layout pass
 AffectsRender() Indicates if the property affects render pass
 BindsTwoWayByDefault() Indicates whether the property binds two-way by default
 ClearInheritedValues() Remove inherited values from ancestors
 Create() Helper functions to create a new PropertyMetadata
 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.
 Inherits() Indicates if the property inherits its value from logical tree ancestors
 IsNotDataBindable() Indicates whether the dependency property supports data binding
 Journal() Indicates if the value of this property should be saved/restored when journaling by Uri
 Merge(const PropertyMetadata*) Inherit ancestor values if they are not local in this class
 OverridesInheritanceBehavior() Indicates whether the property value inheritance evaluation should span across certain content boundaries in the logical tree of elements
 SubPropertiesDoNotAffectRender() Indicates whether sub-properties of the dependency property do not affect the rendering of the containing object

From PropertyMetadata

Name Description
 ClearInheritedValues() Remove inherited values from ancestors
 GetDefaultValueObject() Gets default value as a boxed object
 GetDefaultValueStorage() Gets or sets the default value of the dependency property
 GetValueManager() Gets DefaultValue memory manager
 HasCoerceValueCallback() Indicates if this metadata has a CoerceValueCallback set
 HasDefaultValue() Indicates if this metadata has a DefaultValue set
 HasPropertyChangedCallback() Indicates if this metadata has a PropertyChangedCallback set
 IsUncached() Indicates if this metadata has a the Uncached flag set
 Merge(const PropertyMetadata*) Inherit ancestor values if they are not local in this class

Events

FrameworkPropertyMetadata has no events

 
© 2017 Noesis Technologies