Ваше руководство основано на xaml.
Вообще говоря, вы можете установить свойства проверки в xaml.Вы либо проверяете тип, к которому привязан ваш элемент, либо реализуете интерфейс, который позволяет платформе проверять свойство с помощью предоставленных вами правил, или вы уведомляете представление в случае возникновения ошибки данных.
См. Подробный ответ здесь .