Binding.ValidationRules Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает коллекцию правил, проверяющих правильность пользовательского ввода.
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 с объектом или MultiBinding объектомBinding. Настраиваемые правила можно создать, наследуя от ValidationRule класса и реализуя Validate метод, или использовать встроенные ExceptionValidationRule, что делает значение недействительным при наличии исключений во время обновления источника.
Подсистема привязки проверяет каждую ValidationRule связанную с привязкой каждый раз, когда входное значение (значение целевого свойства привязки) передается в свойство источника привязки. Подробное обсуждение процесса проверки см. в разделе "Проверка данных" в обзоре привязки данных.
Примечание
Это свойство можно задать в языке XAML только с помощью показанного синтаксиса коллекции или путем доступа к объекту коллекции и использования различных методов, таких как Add
. Свойство для доступа к объекту коллекции доступно только для чтения, в то время как сама коллекция доступна для чтения и записи.
Использование элемента свойства XAML
<object>
<object.ValidationRules>
oneOrMoreValidationRules
</object.ValidationRules>
</object>
Значения XAML
oneOrMoreValidationRules
Один или несколько ValidationRule объектов. Класс можно использовать или создать настраиваемые ExceptionValidationRule правила, подклассив ValidationRule класс.