DependencyProperty.ValidateValueCallback 属性

定义

获取依赖项对象的值验证回调。

public:
 property System::Windows::ValidateValueCallback ^ ValidateValueCallback { System::Windows::ValidateValueCallback ^ get(); };
public System.Windows.ValidateValueCallback ValidateValueCallback { get; }
member this.ValidateValueCallback : System.Windows.ValidateValueCallback
Public ReadOnly Property ValidateValueCallback As ValidateValueCallback

属性值

ValidateValueCallback

最初依赖项对象注册时为 validateValueCallback 参数提供的该依赖项对象的值验证回调。

注解

此属性将包含 null 任何没有注册验证回调的依赖属性。

验证值回调必须以静态方式执行:通过 ValidateValueCallback 验证应用验证无法确定所提供的值是否对任何特定实例有效。 回调只能确定拥有依赖属性的所有对象是否应或不应接受所提供的值作为有效值。 如果需要执行依赖于知道特定实例上其他依赖项属性的值的验证,请改用。CoerceValueCallback 注册 CoerceValueCallback 为依赖属性元数据的一部分,而不是直接在依赖属性标识符中注册。 有关详细信息,请参阅 Dependency 属性回调和验证

适用于

另请参阅