Как "объединить" или использовать ResourceDictionary системной сборки в моем generic.xaml?

Я специально хочу использовать некоторые шаблоны и определения системных тем (цвета и кисти) для своего собственного элемента управления. Я "думаю", что должен использовать элемент в корневом элементе моего generic.xaml.

Учитывая, что я должен использовать какой-то путь для атрибута "Source", как будет выглядеть путь для "Aero2"?

Это даже принято использовать? Могу ли я использовать системные темы?

Изменить: Поскольку это общая тема вопросов, вот несколько других ссылок. Как программно установить цвет элемента управления WPF на системный цвет, чтобы он обновлялся при изменении цветовой схемы? Получить цвет окна Aero

Моя цель - использовать цвета, определенные в других словарях ResourceDictionaries, поскольку они не соответствуют пространству имен SystemColors.

1 ответ

Смотрите здесь.

В основном вам нужно это:

<ResourceDictionary
    Source="/PresentationFramework.Aero, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=MSIL;component/themes/aero.normalcolor.xaml" />
Другие вопросы по тегам