Описание тега idataerrorinfo
Provides the functionality to offer custom error information that a user interface can bind to.
1
ответ
Как проверить другое свойство, которое было изменено с помощью IDataErrorInfo с WPF?
Я использую IDataErrorInfo для проверки моих моделей представления, так как это позволяет мне использовать явный синтаксис xaml, и это довольно просто, как только вы его получите. Мой вопрос заключается в том, как проверить одно свойство при изменен…
05 фев '12 в 23:14
1
ответ
Помимо проверки данных: стили, основанные на других свойствах
Я надеюсь, что этот вопрос не был задан в другом месте, но мне трудно найти правильные условия поиска, чтобы найти какие-либо уже существующие ответы на эту проблему. Я реализую программу на C# WPF (MVVM) со многими экранами в стиле интервью, где по…
21 окт '10 в 21:34
2
ответа
Как работает IDataErrorInfo.this[string propertyName] в C#?
Я всегда реализовывал интерфейс IDataErrorInfo, не задумываясь о том, что означает эта строка и как она работает. string IDataErrorInfo.this[string propertyName] { get { return this.GetValidationError(propertyName); } } Как .this[string propertyName…
21 июн '13 в 13:27
1
ответ
Обработка ошибок в WPF-MVVM / отключенная кнопка
У меня есть проблема с обработкой ошибок в виду. Я использую caliburn.micro и MEF. Моя ВМ выглядит так: [Export(typeof(IShellViewModel))] public class ShellViewModel : PropertyChangedBase, IShellViewModel,IDataErrorInfo { #region Private members pri…
11 дек '10 в 17:35
2
ответа
ValidateWithoutUpdate никогда не выполняет настроенные ValidationRules?
Я пытаюсь понять, почему вызовы BindingExpression.ValidateWithoutUpdate() на самом деле не делают то, что он рекламирует. У меня есть некоторая капризная проверка (я удалил скучные детали из моего примера кода; достаточно сказать, что это связано с …
21 июн '12 в 22:24
1
ответ
Как добиться условной проверки с IDataErrorInfo
У нас есть страница настроек конфигурации в моем приложении MVVM. Одно из полей (Property: BackupFolderPath) здесь имеет элемент управления TextBox. Мы сделали проверку для этого элемента управления, используя IDataErrorInfo. Валидация в основном дл…
27 мар '18 в 13:57
1
ответ
Проверка WPF (IDataErrorInfo) с использованием ICommand
Я использую ICommand в ViewModel, чтобы иметь возможность добавлять / удалять элементы из коллекций и т. д. У меня также есть валидация, которая принадлежит классовым моделям для валидации текстовых полей и т. Д. Есть ли способ, которым я могу испол…
10 апр '14 в 08:43
5
ответов
Пользовательская сводка проверки ASP.NET MVC для полей адреса
Я пытаюсь найти лучший способ проверить оформление заказа на одной странице. Это содержит: адрес корабля Платежный адрес и т.п. Класс Address явно содержит First Name, Last Name, Street1, Street2, City, State, Zip, Phone и т.п. Допустим, пользовател…
29 ноя '09 в 08:31
2
ответа
Принудительная проверка IDataErrorInfo
У меня на панели есть два элемента управления: текстовое поле и поле со списком: <TextBox Text="{Binding ShapeName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged, ValidatesOnDataErrors=True}" /> <ComboBox SelectedItem="{Binding ActiveSta…
14 ноя '12 в 12:03
1
ответ
WPF/C# IDataErrorInfo не стреляет
У меня есть поле со списком и кнопка на моей форме. В выпадающем списке есть категории. Я хочу разрешить / запретить ожидание, если они являются "системной категорией" на основе логического значения. Вот мой xaml: <Window.Resources> <Style …
24 ноя '10 в 20:16
1
ответ
IDataErrorInfo не работает
Я хочу, чтобы граница текстового поля была красной, а другое текстовое поле под ней сообщало об ошибке. C# class BandsVM : ObservableObject, IPage, IDataErrorInfo { [Required(ErrorMessage = "De naam is verplicht")] [RegularExpression(@"^[a-zA-Z''-'\…
27 ноя '13 в 19:01
1
ответ
Проверка IDataErrorInfo не дает никакого ErrorContent (см. Редактирование)
Чего я хочу добиться: Я пытаюсь реализовать довольно простую проверку данных в TextBoxes. Если правила проверки не соблюдены, граница TextBox становится красной, и в ее подсказке отображается сообщение об ошибке. Я делаю это, используя IDataErrorInf…
04 сен '12 в 09:58
1
ответ
Проверка WPF с использованием IDataErrorInfo - Как удалить дубликаты Validation.ErrorTemplate
Я делаю проверку всех текстовых полей, используя IDataErrorInfo в моей форме WPF вот так: <TextBox Name="txtAddress" Validation.Error="Validation_Error" Text="{Binding Path=Address, UpdateSourceTrigger=LostFocus, ValidatesOnDataErrors=True, Notif…
25 дек '15 в 02:41
2
ответа
Провести валидацию в UserControl
У меня есть следующий пользовательский элемент управления (действительно элемент управления TextBox сейчас): <TextBox:Class="IM.Common.UIControls.IMTextBox" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas…
19 дек '14 в 17:22
1
ответ
Текстовые поля WPF DataGrid, сохраняющие предыдущие значения при множественных ошибках проверки
Я создал DataGrid с двумя столбцами, которые оба используют TextBoxs для редактирования свойств ViewModel. Когда в обоих столбцах есть ошибки проверки, а значения свойств изменяются из ViewModel, переход в режим редактирования в одной из ячеек сохра…
13 апр '17 в 13:52
1
ответ
IDataErrorInfo и проверка привязки ненулевых свойств
Я использую IDataError для проверки свойств моих объектов в моих элементах управления и текстовых полях. В моем классе я добавил несколько проверок, а затем добавил привязку к элементам управления textbox. Это мой класс: public class Customer : IDat…
27 ноя '13 в 11:49
1
ответ
Проблемы с WPF IDataErrorInfo
Я использовал WPF и IDataErrorInfo в прошлых приложениях, чтобы отображать пользователю ошибки с помощью шаблона элемента управления, помещая изображение в рекламный блок и добавляя к изображению всплывающую подсказку; <Style x:Key="textStyle" Ta…
17 янв '13 в 09:54
2
ответа
Как использовать IDataErrorInfo.Error в программе WPF?
У меня есть такой объект: public class Person : IDataErrorInfo { public string PersonName{get;set;} public int Age{get;set;} string IDataErrorInfo.this[string propertyName] { get { if(propertyName=="PersonName") { if(PersonName.Length>30 || Perso…
24 дек '12 в 16:14
1
ответ
WPF Value Converter для замены кода ошибки локализованной строкой
У меня есть viewmodel, реализующий интерфейс IDataErrorInfo для проверки, для ошибки он создает строку, которая является ключом в словаре ресурсов для локализованной строки, описывающей ошибку. Однако при попытке применить следующий стиль и шаблон к…
09 янв '15 в 18:09
1
ответ
ObservableCollection и IDataErrorInfo с файлом XML
MainWindow() и GetXmlData() работают нормально и отображают xmlfile в gridview. Но когда я включаю класс XmlNode:IDataErrorInfo, он перестает работать. Мне нравится заставлять их всех работать, чтобы показать и проверить сетку. Кто-нибудь может заме…
10 мар '11 в 21:56