У меня есть элемент управления списком WPF, который декларативно связан с текстовым полем. Элемент ItemsSource списка - это ObservableCollection, который построен из файла XML. Я могу легко предотвратить дублирование записей в списке при добавлении нового элемента, потому что я могу проверить его в обработчике событий кнопки «Добавить».Как предотвратить дублирование в элементе управления ListView WPF?
Однако, когда значение существующего элемента изменяется в текстовом поле (которое явно показывает выбранный элемент списка), тот, который уже существует в списке, я хочу предотвратить это, но я не знаю, как это сделать.
Буду Вам благодарен за помощь!
Это способ сделать это! Посмотрите здесь: http://msdn.microsoft.com/en-us/library/ms753962.aspx – Dabblernl
Исправьте меня, если я ошибаюсь, но правила валидации не относятся к значениям конкретного элемента списка, а не сам список? Другими словами, как я могу проверить правило проверки дубликатов в списке, содержащем элемент, когда элемент не знает, что он является частью списка? –