Описание тега inotifydataerrorinfo

INotifyDataErrorInfo - это интерфейс в.Net Framework, который определяет элементы, которые классы сущностей данных могут реализовать для обеспечения поддержки настраиваемой синхронной и асинхронной проверки.
1 ответ

Правильное имя свойства для вложенного свойства и INotifyDataErrorInfo

Я использую интерфейс INotifyDataError для асинхронной проверки в WPF. У меня есть собственность <TextBox Grid.Column="5" Text="{Binding XXX.Name, ValidatesOnNotifyDataErrors=True}"/> На мой взгляд модель у меня есть свойство public SomeType X…
16 окт '13 в 11:15
1 ответ

Как слушать INotifyDataErrorInfo, используя CollectionView

У меня есть следующий сценарий: XAML: <ListView Name="lsv_edit_selectNode" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="4" Grid.RowSpan="17" IsSynchronizedWithCurrentItem="True" SelectionMode="Single" ItemsSource="{Binding Path=Nodes.CollectionV…
1 ответ

Как подавить проверку INotifyDataErrorInfo для свойства

У меня есть классный инвентарь INotifyDataErrorInfo У меня есть некоторые свойства с уведомлением об ошибках. например, public class Request : INotifyPropertyChanged, INotifyDataErrorInfo { public string LineOfBusinessIdentifier { get { return lineO…
11 апр '16 в 20:21
1 ответ

Использование INotifyDataErrorInfo с дочерними объектами в модели, которые требуют пользовательской проверки

Я пытаюсь реализовать INotifyDataErrorInfo, и моя модель имеет несколько пользовательских типов, которые требуют различной проверки в зависимости от их использования. Я не уверен, как реализовать эту проверку. Я попытался создать простой пример ниже…
02 июн '16 в 21:14
1 ответ

Проверка данных элемента WPF ListView

Мне нужно иметь список строк подключения, который пользователь будет периодически добавлять / редактировать. Поэтому я настроил представление списка, которое связывает данные с наблюдаемой коллекцией. <ListView x:Name="DGV_Env" Margin="5" FontSiz…
06 апр '18 в 10:17
1 ответ

Индикатор ошибки DataGridRow не работает с INotifyDataErrorInfo

Я пытаюсь обновить ViewModel, чтобы использовать INotifyDataErrorInfo вместо IDataErrorInfo, и столкнулся со следующей проблемой: Проверка правильности текущего поля редактирования, кажется, работает правильно, но индикатор ошибки на уровне строк не…
04 ноя '13 в 12:06
1 ответ

Как получить валидацию WPF, чтобы перейти к родительскому контролю?

Таким образом, у меня есть элемент управления, как эта упрощенная версия: <local:ImageMapField x:Class="ImageApp.WPF.Controls.ImageMapContentField" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsof…
21 апр '17 в 23:02
1 ответ

INotifyDataErrorInfo ErrorsChanged не работает для элемента пользовательского интерфейса, связанного с ListCollectionView

Этот элемент XAML привязан к ListCollectionView в моей модели представления: <Style x:Key="ErrorStyle" TargetType="{x:Type Control}"> <Style.Triggers> <Trigger Property="Validation.HasError" Value="true"> <Setter Property="ToolT…
1 ответ

WPF Как вручную установить свойство Validation.HasError для элементов управления?

У меня есть окно wpf, которое запускает проверку, когда пользователь взаимодействует с элементом управления (попадает в элемент управления и изменяет значение, что приводит к обновлению свойства), а при изменении свойства проверка запускается и отоб…
02 окт '18 в 21:43
1 ответ

Реализация INotifyDataErrorInfo для ObservableCollection объектов

контекст Я разрабатываю приложение WPF с использованием MVVM и Entity Framework (сначала база данных). У меня есть ObservableCollection объектов Airframe (просматривается через CollectionView, чтобы я мог обрабатывать следующую / предыдущую логику).…
1 ответ

Как я могу использовать IDataErrorInfo с mvvmcross и monodroid

Я пытаюсь создать кроссплатформенное приложение. В настоящее время я настраиваю проект, используя Xamarin MonoDroid 4.7 и MVVMCross. Я хотел бы иметь возможность использовать INotifyDataErrorInfo, но я получаю следующую ошибку компиляции: Тип "Syste…
1 ответ

Как запустить проверку для одного свойства, когда другое свойство было проверено, используя пользовательские ValidationAttribute и INotifyDataErrorInfo

До недавнего времени я использовал расширенную версию IDataErrorInfo интерфейс. Мое расширение позволяет мне работать с несколькими ошибками одновременно, и пока оно мне очень хорошо помогло. Однако с введением INotifyDataErrorInfo интерфейс, я дума…
0 ответов

Текстовое поле странное поведение при вводе пробела

Я использую Silverlight 5 и C#. Моя модель (CustomerModel) реализует INotifyDataErrorInfo интерфейс для проверки ввода пользователя. TextBox чье свойство Text связано со свойством в модели, которое проверяется при каждом нажатии клавиши (я установил…
1 ответ

Как очистить ошибки, сгенерированные INofityDataErrorInfo

Скажи, у меня есть поле Email и я хочу показать RegEx errors пока пользователь печатает. Но это необязательное поле, поэтому, если пользователь отправляет форму, это поле должно быть очищено от любых ошибок, и null значение должно быть отправлено. Я…
01 фев '17 в 09:36
1 ответ

Получить фокус обратно на элемент управления при использовании INotifyDataErrorInfo для проверки

Я использую простые проверки с использованием INotifyDataErrorInfo Реализация в Silverlight. При отправке я проверяю все свойства, чтобы показать все ошибки. Мне нужно вернуть фокус на первый элемент управления с ошибкой проверки, когда проверка про…
1 ответ

Как сделать ошибки INotifyDataErrorInfo постоянными до исправления?

Моя проверка работоспособна в первом случае, но когда я перехожу от одного элемента Tab к другому и обратно, проверка завершается. Я ожидал бы, что это состояние будет постоянным, пока пользователь не введет действительные критерии прохождения в это…
1 ответ

Элементы управления пользовательского интерфейса WPF неверно проверяют событие ErrorsChanged

У меня есть следующая реализация INotifyDataErrorInfo в абстрактном базовом классе. private IEnumerable<ValidationErrorModel> _validationErrors = new List<ValidationErrorModel>(); public IEnumerable<ValidationErrorModel> Validation…
09 авг '15 в 14:00
2 ответа

Какой класс должен реализовать INotifyDataErrorInfo?

В случае привязки, такой как <TextBox Text={Binding Path=SomeItem.AnotherItem.Property} /> Какие классы должны реализовать INotifyDataErrorInfo: DataContext SomeItem AnotherItem Некоторая комбинация этих
0 ответов

Шаблон элемента управления в элементе управления, влияющий на другие элементы управления при проверке пользовательского интерфейса

Я достаточно опытен в WPF, но плохо знаком с областью реализации валидации пользовательского интерфейса, где мне нужно убедиться, что определенные значения готовы для сохранения в базе данных. В моем очень большом приложении у меня есть много разных…
31 мар '18 в 08:23
2 ответа

UWP INotifyDataErrorInfo

Поддерживают ли элементы управления на платформе UWP интерфейс INotifyDataErrorInfo автоматически через привязку? В Silverlight и WPF, если мы реализуем интерфейс INotifyDataErrorInfo, большинство элементов управления будут автоматически светиться к…
16 июн '17 в 00:52