我已将 userControl 指定为 dataTemplate。
<TabControl IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding Path=Pages}">
<TabControl.ContentTemplate>
<DataTemplate>
<uc:ItemTemplateControl />
</DataTemplate>
</TabControl.ContentTemplate>
</TabControl>
userControl 非常简单,只需绑定到一个字符串属性,效果很好。但奇怪的是,即使我有多个项目,也只创建了一个 userControl 实例(ctor 中的调试器只命中一次)...
如何为每个项目创建单独的 userControl 实例?