Тема Catel Orchestra работает только в дизайнере?

Здравствуйте, я пытаюсь применить тему к Fluent Ribbon, но, к сожалению, это не работает. Но что интересно, в визуальном дизайнере студии все работает. Вот код, с которым я пытаюсь это сделать, и еще один вопрос. Как отключить полноэкранный режим в главном окне?

<Application x:Class="WLDA.Server.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/Fluent;Component/Themes/Windows8/Generic.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> </Application> введите здесь описание изображения

Тестовое приложение


person user45245    schedule 28.12.2015    source источник


Ответы (1)


Это может быть вызвано тем, что стили Fluent Ribbon автоматически добавляются Orchestra для вас (по умолчанию они относятся к Office 2013).

Одним из решений может быть удаление существующего словаря из Application.Current.Resources.MergedDictionaries и добавление вместо него словаря Windows 8.

Вы можете использовать репозиторий Orchestra (с примерами), чтобы проверить, работает ли это.

person Geert van Horrik    schedule 02.01.2016