通过


MultiBinding.ValidationRules 属性

定义

获取此实例ValidationRule的对象集合MultiBinding

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)

属性值

此实例MultiBinding的对象集合ValidationRule

注解

可以对对象和对象中的MultiBinding单个Binding对象设置验证规则MultiBinding。 当值从绑定目标属性移动到对象时,绑定引擎将评估ValidationRulesMultiBinding对象IMultiValueConverter上的对象。 之后,当值从转换器移动到单个绑定的绑定源属性时,绑定引擎将评估该Binding对象上的值ValidationRules

有关验证过程以及如何在失效时提供视觉反馈的详细信息,请参阅 数据绑定概述中的“数据验证”。

Note

此属性只能在可扩展应用程序标记语言(XAML)中设置,只需使用所示的语法或访问集合对象及其各种方法(例如 Add)。 用于访问集合对象的属性是只读的,而集合本身是读写的。

XAML 属性元素用法

<object>
  <object.ValidationRules>
    oneOrMoreValidationRules
  </object.ValidationRules>
</object>

XAML 值

oneOrMoreValidationRules 一个或多个 ValidationRule 对象。 可以通过子类化ValidationRule类来使用该ExceptionValidationRule类或创建自定义规则。

适用于

另请参阅