В настоящее время в одном из моих просмотров у меня есть следующие настройки TabControl:
<TabControl ItemsSource="{Binding Workspaces}"
ItemTemplate="{StaticResource WorkspaceTemplate}"
IsSynchronizedWithCurrentItem="True" Background="{x:Null}">
Я бы хотел полностью изменить внешний вид TabControl, настроив свойство ControlTemplate. Я планирую сделать так, чтобы ни одна из других вкладок не была видна, и только содержимое текущей вкладки было видимым без следа TabControl, но позволяло бы пользователю Ctrl + Tab на другие вкладки.
Честно говоря, я понятия не имею, с чего начать. Я попытался добавить ContentPresenter в ControlTemplate TabControl, но не могу понять, как привязать его к активной в данный момент вкладке (обратите внимание, не на саму вкладку, а на содержимое TabItem).
Любая помощь или, возможно, какой-то шаблонный код, чтобы начать меня? Возможно, есть более подходящий элемент управления (даже если это означает, что мне придется потерять функциональность Ctrl + Tab).