Вопросы по теме '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 просмотров
schedule
29.02.2024
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 просмотров
schedule
18.08.2022
Проверка 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