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

Как проверить ошибки модульного тестирования в бизнес-объекте IDataErrorInfo?
Я пишу (пытаюсь писать) модульные тесты для приложения WPF. Бизнес-объекты, которые пользовательский интерфейс связывает для реализации IDataErrorInfo, так что, когда я устанавливаю ValidatesOnDataErrors=True в своем XML-представлении, индексатор...
1315 просмотров
schedule 29.10.2022

передать ошибку проверки элементу пользовательского интерфейса в WPF?
Я использую IDataErrorInfo для проверки моих данных в форме в WPF. В моем докладчике реализована проверка. Фактическая проверка выполняется, но XAML, который должен обновлять пользовательский интерфейс и задавать стиль, не выполняется. Вот:...
2696 просмотров
schedule 22.02.2022

проблемы с правилом проверки
Я пытаюсь получить правило проверки для возврата ошибки. Я реализовал IDataErrorInfo в своей модели, которая содержит свойства моего бизнес-объекта и сообщения, возвращаемые в случае сбоя проверки события. Я также создал правило проверки. Проблема...
958 просмотров
schedule 17.06.2023

Проверка данных WPF из функции установки свойств
У меня есть класс, который привязан к элементам графического интерфейса следующим образом: <TextBox Style="{StaticResource ValidatedTextBox}" Text="{Binding MaxDistance, ValidatesOnExceptions=True}" > <TextBox.Style> <Style...
1917 просмотров
schedule 28.11.2022

S / L 4 & IDataErrorInfo - Как принудительно выполнить повторную проверку элемента управления (при касании связанного элемента управления)
У меня есть два элемента управления, привязанные к свойствам MinCartValue и MaxCartValue. MinCartValue должно быть меньше MaxCartValue. Чтобы выполнить эту проверку, я реализовал интерфейс IDataErrorInfo и выполнил указанную выше проверку в методе...
2311 просмотров
schedule 09.04.2022

Какой должна быть модель MVVM?
Здравствуйте, у меня есть 3 вопроса о модели MVVM. Нет ли способа обойти этот избыточный PropertyChanged("PropName"); Как лучше всего обернуть объекты POCO в WPF INotifyPropertyChanged, IDataErrorInfo Как мне взаимодействовать с...
787 просмотров

Проверка данных в окне ShowDialog в WPF
У меня есть окно, которое я отображаю как ShowDialog в окне. У меня есть некоторые текстовые поля, привязанные к объекту, которые реализуют INotifyPropertyChanges и IDataErrorInfo. Я хочу, чтобы кнопка «ОК» была включена, только если все поля были...
1017 просмотров
schedule 20.02.2022

Поле со списком wpf idataerrorinfo
У меня есть простое представление и модель представления, причем последняя реализует IDdataErrorInfo и IValidationExceptionHandler. Представление содержит поле со списком, ItemsSource которого привязано к коллекции, а SelectedValue привязано к...
1695 просмотров

IDataErrorInfo: как узнать, все ли свойства действительны?
У меня есть приложение WPF ( .Net 3.5 ), которое использует IDataErrorInfo в ViewModel для проверки ввода. Он отлично работает, пользовательский элемент управления получает правильную обратную связь с пользовательским интерфейсом. Проблема в...
9495 просмотров
schedule 16.05.2022

Как обрабатывать проверку в WPF при привязке к DbSet‹T›.Local?
DbSet<T>.Local предоставляет ObservableCollection , который можно привязать к элементам управления WPF. В моем случае я привязываю его к сетке. Если бы я использовал модели представлений, я бы реализовал их INotifyDataErrorInfo или...
1542 просмотров

Проверка данных в MVVM
У меня есть приложение с множеством ViewModels. У некоторых свойств есть DataAnnotations. [Required(ErrorMessage = "Field 'Range' is required.")] [Range(1, 10, ErrorMessage = "Field 'Range' is out of range.")] public int Password {...
7779 просмотров

Почему IDataErrorInfo показывает ошибки при запуске приложения
Я реализую IDataErrorInfo в своей ViewModel. У меня есть два свойства Nom и Prenom, которые я хочу сделать обязательными. #region IDataErrorInfo string IDataErrorInfo.Error { get { return null; } } string...
1115 просмотров
schedule 20.12.2022

WPF/Caliburn.Micro — проверка ввода с использованием IDataErrorInfo
У меня есть следующий код в моем приложении WPF, и я пытаюсь реализовать проверку ввода. Модель: public class Customer { public int Id { get; set; } public string Name { get; set; } } ViewModel: public class CustomerViewModel :...
1413 просмотров
schedule 18.02.2023

ErrorProvider - изменить BackColor вместо отображения значка
Я застрял с некоторым устаревшим кодом, который хочу немного обновить. Я хочу изменить способ, которым ErrorProvider показывает статус ошибки в элементе управления. Поведение по умолчанию — значок и ToolTip при наведении на значок. Я хотел бы...
842 просмотров
schedule 25.07.2022

Привязка к Controls DependencyProperty в DataTemplate Listbox с динамическими элементами не работает
Хорошо, так как я безуспешно провожу один день, читая статьи в stackoverflow, я должен обратиться за помощью. Полный пример приведен ниже. Краткая версия: у меня есть DoubleTextBox, который предоставляет DependencyProperty «Число». Когда я...
204 просмотров

Как добиться условной проверки с помощью IDataErrorInfo
У нас есть страница настроек конфигурации в моем приложении MVVM. Одно из полей (свойство: BackupFolderPath) здесь имеет элемент управления TextBox. Мы выполнили проверку этого элемента управления с помощью IDataErrorInfo. Валидация в основном...
144 просмотров
schedule 10.07.2022

Как вручную запустить проверку IDataErrorInfo для всех TabItems — MVVM
Я использую шаблон MVVM , мое приложение в основном TabControl с 3 TabItems с DataGrid внутри них. Я могу сохранить все данные из сеток в файлы csv и загрузить их обратно. Я пытаюсь добавить функциональность, которая после того, как...
126 просмотров
schedule 02.08.2023