WPF UserControl в DataTemplate внутри ItemsControl - как привязать к родителю ItemsSource
Сюжетная линия говорит обо всем на самом деле! У меня есть пользовательский элемент управления, который может быть успешно связан, скажем, с объектом Fullname - то есть он работает нормально.
Теперь мне нужно показать список из них, и, опять же, это работает нормально, когда элемент управления находится в DataTemplate внутри ItemsControl.Template.
Но у элемента управления есть свойство (InEditMode), которое является не свойством объекта Fullname, а объекта, у которого есть свойство FullnameList, к которому привязан ItemsControl через ItemsSource. Это свойство InEditMode прекрасно работает, когда элемент управления отсутствует в списке и привязан к свойствам родительского брата с именами, скажем, ParentInEditMode и ParentFullname.
Вопрос в том, какой стиль выражения обязательна длядобраться до свойство режима редактирования родительского объекта, когда элементом управления является ItemsControl?
Или я должен изменить дизайн объекта Fullname, чтобы он содержал свойство EditMode?
Спасибо заранее!
Обновить:Элемент (то есть то, что находится в коллекции, связанной с ItemsControl) НЕ имеет такого свойства. Код очень прост:
...then...
Общий родитель (viewmodel для окна) имеет свойства:
FullnameListParentInEditModeПолное имя (отдельный элемент для тестирования NameView, который отлично работает с этим xaml вне любого элемента управления списком, используя:
Я хотел бы применить режим редактирования ко всей коллекции - делать этот флаг частью Полного имени не кажется правильным !?