Это, без сомнения, вопрос новичка, но я искал ответ безрезультатно. Моя установка проста: у меня есть элемент управления ListBox, определенный в XAML, и ObservableCollection<MyClass>
в том же классе. Я связываю ObservableCollection<MyClass>
с ListBox.
В иерархии этого ListBox в XAML я хочу привязать к данному объекту MyClass, а не к дочернему свойству объекта MyClass.
Чтобы уточнить, у меня есть XAML, который выглядит следующим образом (я связываю ObservableCollection в коде):
<ListBox x:Name="MyListBox">
<ListBox.ItemTemplate>
<DataTemplate>
<MyControls:SpecialControl MyClassObj="{Binding !!!}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Конечно, есть способ получить объект ObservableCollection вместо принудительного связывания с одним из его дочерних свойств.