Я все еще не уверен относительно того, что именно вы хотите, во всяком случае, это может быть скорректировано при необходимости.Прежде всего, если вы привязываете к определенному элементу, у вас всегда будет один элемент, вам нужно установить ItemsSource
для коллекции.Предполагая, что вы хотите иметь имена или заголовки всех вкладок в вашем списке, вы можете установить Items
элемента управления вкладками как ItemsSource
, а затем применить ItemTemplate
, пример кода:
<ListBox ItemsSource="{Binding ElementName=TabControlSrc, Path=Items}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Header}" Margin="5"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Если вы не используете ItemTemplate
, вы получите ошибку, поскольку этот же элемент может быть только визуальным потомком одного из родителей.Честно говоря, это кажется немного бессмысленным, так как оно просто повторяет ваши вкладки, я что-то не так понял?Если это так, пожалуйста, уточните.Редактировать: О, лол, три почти идентичных ответа ...