WinRT и светлая тема

Как я могу настроить приложение XAML Metro на использование светлой темы (как показано в доке платформы VS 11 Beta). По умолчанию используется темная тема, которая мне не нравится

Спасибо


person Yiannis Alexopoulos    schedule 27.03.2012    source источник


Ответы (3)


Вы можете установить тему в app.xaml следующим образом:

<Application
    ..
    RequestedTheme="Light">
person Richard Garside    schedule 05.05.2012
comment
Текст становится черным, но фоновая кисть остается черной. - person user507410; 22.05.2012

Эта ссылка может быть полезна, если вы не проверили эту еще.

person louis.luo    schedule 28.03.2012

Вы также можете сделать это программно, установив App.Current.RequestedTheme в конструкторе app.xaml.cs. Пример::

    public App()
    {
        this.InitializeComponent();
        App.Current.RequestedTheme = ApplicationTheme.Light;
    }

Однако установка его в более поздний момент времени вызывает исключение. Дополнительные сведения: запись в блоге об этом< /а>

person Nilzor    schedule 02.11.2012