Мы используем метод, описанный в this article, чтобы создать «TabControl», подобный главному меню. К сожалению, часть шаблона style
также применяется к любому другому TabControl внутри TabItem. Мы хотели бы попытаться избежать явного стиля по умолчанию для каждого дочернего TabControl. Хотелось бы, чтобы было что-то вроде:Избегайте наследования стиля стиля ControlTemplate
<TabControl Name="tabControl" Template="{StaticResource OfficeTabControl, inheritStyleToChildElements=false}">
(обратите внимание на inheritStyleToChildElements = ложь)
Как предотвратить моделирование других TabControls внутри основного TabControl?
Любая помощь и советы будут очень признательны.
1: Спасибо, Снейфер. Я добавил ключ x: Key в стиль TabItem, переместил его на верхний уровень в ResourceDictionary и ссылался на него в нединамическом главном меню TabItems. Как и ожидалось, другие элементы TabItems не затрагиваются. 2: TabControl можно увидеть в меню «Файл» Outlook 2010, например. Библиотека лент, которую вы упомянули, тоже довольно приятная. Это будет иметь в виду следующие проекты. Еще раз спасибо! –
@ ober.licht, добро пожаловать, счастлив, что смогу помочь. –