Вопросы по теме 'idataerrorinfo'

Использование IDataErrorInfo в M-V-VM
Если объекты моего домена реализуют IDataErrorInfo, и я использую M-V-VM, как мне распространять ошибки через ViewModel на View? Если бы я был привязан непосредственно к модели, я бы установил для свойств «ValidateOnExceptons» и «ValidateOnErrors»...
19451 просмотров
schedule 10.12.2022

Проблема с проверкой WPF (IDaErrorInfo) и фокусировкой на вкладке
У меня есть TextBox , связанный со свойством объекта, который реализует IDataErrorInfo . Я установил Validation.ErrorTemplate из TextBox , и все работает нормально. Проблема в том, что они у меня есть на TabControl , и шаблон проверки больше...
5703 просмотров
schedule 11.02.2023

IDataErrorInfo в ObservableCollection
У меня есть модель представления, которая реализует IDataError. В модели представления у меня есть ObservableCollection. На мой взгляд, ObservableCollection заполняет сетку данных: // the list that populates the datagrid public...
4919 просмотров

POCO, DTO и IDataErrorInfo
Сегодня утром я просыпаюсь с проблемой! Во всех моих компонентах у меня есть набор бизнес-правил, которые используются для проверки DTO перед фиксацией любых изменений в репозитории. Я пытался найти лучший способ вернуть ошибки проверки в...
567 просмотров
schedule 11.07.2022

Проверка перекрестных свойств в WPF
В настоящее время я использую интерфейс IDataErrorInfo для реализации проверки в приложении WPF. Индексатор, который является частью этого интерфейса, позволяет проверять одно свойство, например: public string this[string columnName] { get...
2569 просмотров
schedule 06.12.2022

Как я могу проверить несколько свойств при изменении любого из них?
У меня есть два поля даты: StartDate и EndDate. StartDate должна быть раньше EndDate. Если пользователь изменяет StartDate на значение, большее, чем EndDate, вокруг этого DatePicker появляется красная рамка, и наоборот. Если пользователь изменяет...
8760 просмотров
schedule 01.04.2023

Как проверить другое свойство, которое было изменено с помощью IDataErrorInfo с WPF?
Я использую IDataErrorInfo для проверки моих моделей просмотра, поскольку он позволяет мне использовать четкий синтаксис xaml, и это довольно просто, как только вы его получите. Мой вопрос заключается в том, как проверить одно свойство при...
739 просмотров
schedule 12.11.2022

Как проверить свойства объектов, принадлежащих коллекции ViewModel, через интерфейс IDataErrorInfo
У меня есть MyViewModel , который содержит скалярные свойства и свойства коллекции. public class MyViewModel : System.ComponentModel.INotifyPropertyChanged, System.ComponentModel.IDataErrorInfo { public MyViewModel() {...
232 просмотров
schedule 28.02.2022

Запуск WPF для нескольких источников обновлений
Быстрый поиск в Google не дает жизнеспособного дубликата для этого. У меня есть, надеюсь, довольно простой вопрос о шаблонах ошибок WPF и/или свойстве UpdateSourceTrigger привязки. Я своего рода WPF n00b, так что терпите меня. Я не могу...
546 просмотров
schedule 23.11.2023

Массив ошибок процесса WPF IDataErrorInfo
Я использую IDataErrorInfo для проверки в WPF, но когда атрибут представляет собой массив, я могу обработать ошибку. (в данном случае int[] Position ) Мой код похож на этот:...
239 просмотров
schedule 01.09.2023

Привязка команды WPF с проверкой ввода - как включить кнопку сохранения, только если все входные данные действительны
В моей ViewModel я реализовал интерфейс IDataErrorInfo (вместе с INotifyPropertyChanged). Проверка ввода работает по назначению, у меня нет проблем. У меня есть это свойство как часть IDataErrorInfo public string Error { get { return this[null];...
4979 просмотров

Проверка WPF запущена при получении фокуса
Я разрабатываю IDataErrorInfo для проверки текстовых полей, которые есть в моем приложении. У меня есть следующий код: Класс .cs для проверки: public class UserInformation : IDataErrorInfo { public string _name; public string...
1424 просмотров
schedule 20.05.2023

IDateErrorInfo Multi Validation.ErrorTemplate
Я реализовал IDataErrorInfo в своих пользовательских элементах управления ViewModel . Все работает нормально (граница рисуется красным, отображается всплывающая подсказка с ошибкой), но мне было интересно, есть ли способ иметь два разных...
65 просмотров
schedule 16.01.2023

Как сгенерировать ошибку для свойства класса
У меня есть одна ViewModel, у которой есть свойство. Это свойство является «Физическим значением». Это PhysicalValue является классом, состоящим из Value и Unit. public Class MyViewModel:INotifyPropertyChanged:IDataErrorInfo { public...
54 просмотров
schedule 27.03.2023