WPF |Призма |Расширенный стиль не применяется к TabControl, установленному как Region - PullRequest
0 голосов
/ 21 февраля 2019

Описание: Расширенные стили (например, MahApps.Metro) не применяются к TabControl, если он установлен как регион в оболочке.Основной стиль применяется.Я попытался поместить Two TabControls в окно оболочки, один помеченный как Region, а другой как обычный.Стиль действительно применяется к нерегиональному TabControl.

Шаги для воспроизведения:

  1. Создайте простое приложение Prism с 2 TabControl в Shell.Отметить один TabControl как Region (установить RegionManager.RegionName), а другой - просто
  2. Добавить пакет Nuget MahApps.Metro
  3. Добавить словари ресурсов MahApp в ресурсы окна оболочки

Я не уверен, что делаю что-то не так или это проблема PRISM.Я проверил визуальное дерево.Стиль применяется, но не отражается в интерфейсе пользователя.

Кто-нибудь сталкивался с подобной проблемой или может помочь мне решить эту проблему?

Заранее спасибо!

...