Вы можете установить для свойства int
только действительное значение int
и ничего больше.Это не обязанность модели представления подтверждать, что представление устанавливает свойство равным int
.Тип является частью API модели представления и контракта между моделью представления и любым потребляющим классом, включая представление.
Этот вид проверки выполняется самой платформой WPF.Если вы хотите настроить его, вы можете использовать правило проверки в представлении или элементе управления.Вот пример, доступный здесь .
Но вы не можете ничего сделать в модели представления (кроме как изменить тип свойства на string
, но обычно это плохая идея).