У меня есть представление с TabControl, и содержимое каждой вкладки определяется как ресурс в TabControl.Resources.В этом контенте у меня есть пользовательский элемент управления, который в основном содержит сетку данных.
<TabControl ItemsSource="{Binding MyTabs}"
SelectionChanged="TabSelected">
<TabControl.Resources>
<DataTemplate DataType="{x:Type uc:Tab}">
<uc:MyUserControlWithDatagrid />
</DataTemplate>
</TabControl.Resources>
</TabControl>
К моему удивлению, я замечаю, что даже если у меня есть несколько элементов вкладок, я только один раз вхожу в конструктор MyUserControlWithDatagrid.Я предполагаю, что это «общий» для всех элементов вкладки?
Если это правильно, как я могу сделать так, чтобы экземпляр usercontrol создавался для каждого элемента вкладки?