В моем Tabcontrol первое содержимое tabitem отличается от остальных, оно добавляется через XAML, работает нормально.Однако все остальные добавляются из viewmodel (при загрузке элемента управления) на основе количества пользовательских коллекций, и эти вкладки имеют одинаковый дизайн, но разделяют разные данные, проблема в том, что все данные вкладок одинаковы, а именно наборы споследние данные в коллекции.(За исключением текста заголовка вкладки, все в порядке).Таблицы, которые используют один и тот же контент, создаются следующим образом:
Шаблон контента использует шаблон данных, который имеет привязку для текстовых блоков / текстовых полей.
<ContentControl Content="{Binding}" x:Key="ResourceTabItemContent" ContentTemplate="{StaticResource ResourceBookingDataTemplate}"/>
Затем все это используется в управляющей нагрузке viewmodel следующим образом:
foreach (var item in MyCollection)
{
DXTabItem dxti = new DXTabItem();
dxti.Content = (ContentControl)tabmain.FindResource("ResourceTabItemContent");
dxti.DataContext = item;
dxti.Header = $"{item.Order} - {item.Name}";
tabmain.InsertTabItem(dxti, tabmain.Items.Count);
}
Так как же увидеть правильные данные на каждой вкладке, а нете же, спасибо за идеи!