Я указал userControl в качестве dataTemplate.
<TabControl IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding Path=Pages}">
<TabControl.ContentTemplate>
<DataTemplate>
<uc:ItemTemplateControl />
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
UserControl очень прост и просто привязывается к строковому свойству, которое отлично работает.
Но что странно, существует только один экземпляр, созданный из userControl (отладчик в ctor срабатывает только один раз), хотя у меня есть несколько элементов ...
Как я могу создать отдельные экземпляры userControl для каждого элемента?