Как мне получить доступ к ресурсам в Fluent Ribbon Control Suite?

Я разрабатываю приложение WPF, которое использует Fluent Ribbon Control Suite, и я хотел бы использовать его «темы» в остальной части приложения.

В частности, когда вы решите использовать синюю тему

<ResourceDictionary Source="pack://application:,,,/Fluent;Component/Themes/Office2010/Blue.xaml" />

Я хотел бы использовать некоторые цвета внутри этого файла для стилизации других элементов интерфейса (кнопок, всплывающих окон и т. Д.).

Есть идеи, как я могу это сделать?


person mortware    schedule 11.08.2011    source источник


Ответы (1)


Вы можете попробовать это, но это не идеально ...

  1. Загрузите исходный код с здесь и откройте его в Blend.
  2. На вкладке Ресурсы просмотрите другой файл ResourceDictionary (ColorsBlue.xaml, Button.xaml и т. Д.)
  3. Запишите ключи ресурсов для нужных вам ресурсов.
  4. В исходном приложении добавьте нужные стили / цвета и т. Д.

  5. Now whenever you change the theme (Blue/Black/Silver etc) it will automatically change the background colour of your controls!

Надеюсь, это поможет.

person Jon    schedule 11.08.2011