№123 – Coercing a Dependency Property

Класс который реализует зависимое свойство (dependency property), может также предоставлять метод обратного вызова для coercion, которое указывается при регистрации свойства. Coercion callback вызывается перед получением свойством нового значения и дает классу возможность принудительно изменить значение свойства на другое значение.

Вы укажите метод обратного вызова валидации при регистрации зависимого свойства, используя делегат CoerceValueCallback.

Читать полностью »

12.11.2010

№122 – Валидация Dependency Property

Класс, который реализует зависимые свойства (dependency property), может также предоставлять обратные вызовы для валидации (validation callback), которые указываются при регистрации свойства. Обратные вызовы валидации вызываются, когда свойство устанавливается в новое значение и возвращает true или false, указывая валидно ли новое значение.

Вы указываете обратный вызов валидации при регистрации зависимого свойства.

Читать полностью »

11.11.2010