UIPropertyMetadata 类

定义

为在核心级别具有呈现/用户界面影响的非框架属性提供属性元数据。

public ref class UIPropertyMetadata : System::Windows::PropertyMetadata
public class UIPropertyMetadata : System.Windows.PropertyMetadata
type UIPropertyMetadata = class
    inherit PropertyMetadata
Public Class UIPropertyMetadata
Inherits PropertyMetadata
继承
UIPropertyMetadata
派生

注解

FrameworkPropertyMetadata (派生自此类) 是用于也具有呈现/用户界面影响的框架级属性的更常见的元数据类。

构造函数

UIPropertyMetadata()

初始化 UIPropertyMetadata 类的新实例。

UIPropertyMetadata(Object)

用属性的指定默认值初始化 UIPropertyMetadata 类的新实例。

UIPropertyMetadata(Object, PropertyChangedCallback)

用指定的 PropertyChanged 回调初始化 UIPropertyMetadata 类的新实例。

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback)

用指定的默认值和回调初始化 UIPropertyMetadata 类的新实例。

UIPropertyMetadata(Object, PropertyChangedCallback, CoerceValueCallback, Boolean)

用指定的默认值和回调以及用于在属性上禁用动画的布尔值初始化 UIPropertyMetadata 类的新实例。

UIPropertyMetadata(PropertyChangedCallback)

用指定的 PropertyChanged 回调初始化 UIPropertyMetadata 类的新实例。

属性

CoerceValueCallback

获取或设置对此元数据中所指定 CoerceValueCallback 实现的引用。

(继承自 PropertyMetadata)
DefaultValue

获取或设置依赖属性的默认值。

(继承自 PropertyMetadata)
IsAnimationProhibited

获取或设置一个值,声明是否应在应用了包含元数据实例的依赖项对象上禁用动画。

IsSealed

获取一个值,该值确定是否已通过某种方式将元数据应用于属性,从而导致该元数据实例变为不可变状态。

(继承自 PropertyMetadata)
PropertyChangedCallback

获取或设置对此元数据中所指定 PropertyChangedCallback 实现的引用。

(继承自 PropertyMetadata)

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Merge(PropertyMetadata, DependencyProperty)

将此元数据与基元数据合并。

(继承自 PropertyMetadata)
OnApply(DependencyProperty, Type)

当此元数据已经应用到一个属性时(这表明正在密封元数据)调用。

(继承自 PropertyMetadata)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅