Binding.ValidationRules 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取检查用户输入有效性的规则集合。
public:
property System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ ValidationRules { System::Collections::ObjectModel::Collection<System::Windows::Controls::ValidationRule ^> ^ get(); };
public System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule> ValidationRules { get; }
member this.ValidationRules : System.Collections.ObjectModel.Collection<System.Windows.Controls.ValidationRule>
Public ReadOnly Property ValidationRules As Collection(Of ValidationRule)
属性值
ValidationRule 对象的集合。
注解
WPF 数据绑定模型使你能够与你的ValidationRules或Binding对象相关联MultiBinding。 可以通过派生自 ValidationRule 类并实现 Validate 方法创建自定义规则,也可以使用内置 ExceptionValidationRule规则,如果源更新期间存在异常,该值会使值失效。
每次将输入值(绑定目标属性值)传输到绑定源属性时,绑定引擎都会检查每个 ValidationRule 关联的绑定。 有关验证过程的详细讨论,请参阅 数据绑定概述中的“数据验证”部分。
Note
此属性只能在可扩展应用程序标记语言(XAML)中设置,只需使用所示的集合语法,或者访问集合对象及其各种方法(例如 Add)。 访问集合对象的属性是只读的,而集合本身是读写的。
XAML 属性元素用法
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
XAML 值
oneOrMoreValidationRules
一个或多个 ValidationRule 对象。 可以通过子类化ValidationRule类来使用该ExceptionValidationRule类或创建自定义规则。