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

注解

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

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

适用于

另请参阅