Я работаю над проектом WPF с шаблоном mvvm. Я использую IDataError info и Validation templates для отображения валидации. Я бы не хотел показывать проверки некоторых элементов управления, когда они отключены. Я не могу думать о хорошем решении, как я могу это сделать. Может ли кто-нибудь предложить хорошее решение?WPF-проверки на отключенные элементы управления
0
A
ответ
0
Привязать IsEnabled
к собственности в вашей модели. Затем в обработчике IDataErrorInfo, если свойство backing false, не проверяйте.
//xaml
<TextBox IsEnabled={Binding ValidateTheTextBox} Text={Binding MyText}/>
//backing property
public bool ValidateTheTextBox { get; set;}
//IDataErrorInfo switch
case "MyText":
if(ValidateTheTextBox)
{
//Validates when true
}
Смежные вопросы
- 1. Элементы управления, отключенные в Firefox
- 2. GetChildAtPoint возвращает только отключенные элементы управления?
- 3. JQuery - получить отключенные элементы
- 4. Угловые 2 отключенные элементы управления не входят в форму. Значение
- 5. Отключенные элементы управления, но с возможностью выбора и копирования
- 6. Отключенные элементы управления теряют вид из окна; Любые альтернативы?
- 7. Проблема Java, отключенные элементы управления по-прежнему запускают события!
- 8. Почему отключенные элементы управления все еще выполняют проверку
- 9. Включить отключенные элементы в списке
- 10. Элементы управления, отключенные на стороне сервера, все еще включены на стороне клиента, почему?
- 11. jQuery selector не возвращает отключенные элементы
- 12. Отключенные элементы формы ASP.NET MVC Update
- 13. Элементы управления панелью управления
- 14. Отключенные файлы cookie
- 15. Элементы управления отображением на прокрутке
- 16. Элементы управления на Pivot исчезают
- 17. Скрыть элементы управления на TabControl
- 18. Элементы управления отображением на uiview
- 19. Элементы управления подсчетами на странице
- 20. петлевые элементы управления на tabitem
- 21. Проверка на динамические элементы управления
- 22. Ручной указатель на отключенные поля
- 23. Отключенные методы HTTP на Heroku
- 24. Отключенные флажки
- 25. , глядя на элементы управления клиента на сервере
- 26. Twitter Элементы группы кнопки Bootstrap, отключенные от экрана
- 27. Элементы списка (не элементы управления)
- 28. отключенные списки в alertdialog не отображаются как выделенные элементы
- 29. Python/Tkinter: разделители списков, отключенные элементы, навигация по клавиатуре?
- 30. JQuery изменить стиль CSS ячеек таблицы, которые содержат отключенные элементы