Я пишу свой собственный UserControl, который отображает данные в ListBox. Я хочу добиться чего-то похожего на свойство, как «DisplayMemberPath». В моем примере это «EditableMemberPath», который должен определить, какой элемент будет отображаться в текстовом поле. Однако использование привязки к привязке не работает.
<ListBox ItemsSource="{Binding Path=Items, ElementName=me}"
SelectedItem="{Binding Path=SelectedItem, ElementName=me}">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<Image Source="{Binding Converter={Binding Path=ItemToImageConverter, ElementName=me}}" />
<TextBlock Text="{Binding Path={Binding Path=EditableMemberPath, ElementName=me}}" />
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Можете ли вы помочь мне найти правильное решение?
С наилучшими пожеланиями
Оливер Ханаппи