Я пытаюсь использовать DataBinding для динамического заполнения TabControl, но возникла проблема;dataBinding работает нормально, но я бы хотел, чтобы содержимое каждого TabItem было независимым друг от друга.Вот мой код XAML:
<TabControl DockPanel.Dock="Left" ItemsSource="{Binding OpenChats}"Name="tabChats" VerticalAlignment="Top" Width="571">
<TabControl.ItemTemplate>
<DataTemplate >
<TextBlock Text="{Binding Name}"/>
</DataTemplate>
</TabControl.ItemTemplate>
<TabControl.ContentTemplate>
<DataTemplate>
<TextBox />
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
TabItems создаются с разными заголовками (как я хочу), но когда пользователь вводит что-то в TextBox внутри ContentTemplate, один и тот же текст сохраняется в разных tabItems, и я нене хочу этого.
Что я делаю не так?
Спасибо!