2013-07-25 3 views
2

Мне было интересно, можно ли (и как) установить тему для всех стандартных элементов управления в соответствии с Windows 8. Не тема Metro WinRT, а настольная версия Windows 8. Он более плоский, чем Aero, и выглядит более современным.Использование темы Win8 для не-Win8 OSes

Можно ли «запечь» эту тему в моем приложении?

+0

[это] (http://stackoverflow.com/a/16325397/643085) может вам помочь. –

+0

@HighCore, Спасибо - это помогло с форсированием темы (я смог заставить тему Luna на Win8). Где я могу найти сборку темы Win8? Я даже не знаю, как это называется (это не Aero, не так ли?) –

+0

@HighCore, Ничего ... Я нашел эту [нить] (http://social.msdn.microsoft.com/Forums/vstudio/en-US/e3dd4221-af4d-4ae4-a983-895db12ebcd0/what-is-the-theme-name-for-a-wpf-application-on-windows-8), в котором говорилось, что тема находится в PresentationFramework.Aero2.dll. –

ответ

1

В соответствии с комментариями выше:

Вы должны добавить ссылку на PresentationFramework.Aero2.dll в вашем приложении и получить стили оттуда.

+0

Я только заметил, что у меня возникла проблема - развертывание ClickOnce по какой-то причине не включает в себя .Aero2.dll в развертывании. Любая идея почему? –

Смежные вопросы