Как связать Фон окна с цветом Фона окна темы?

Лично я использую gif's вполне немного для моих изображений, поскольку они работают везде, очевидно, Ваше ограничение прозрачности является одним основным элементом, который направил бы кого-то к определенному формату.

я не вижу крушений к использованию gif's.

9
задан Community 23 May 2017 в 02:34
поделиться

2 ответа

Действительно ли применение темы отменяет системные кисти, как я ожидал? Если это так, вы сможете сделать это:

<Window ...
    Background="{x:Static SystemColors.WindowBrush}
    ...>

Edit

Согласно комментарию манги, вы, вероятно, захотите использовать SystemColors.ControlBrush для достижения желаемого эффекта, потому что WindowBrush в большинстве систем имеет белый цвет. ControlBrush - это «не совсем белый» цвет, который вы видите в Windows XP.

4
ответ дан 3 November 2019 в 07:14
поделиться

Я бы подумал, что просто оставив свойство Background не установленным в элементе Window , можно добиться этого. Весь смысл темы в том, что она влияет на внешний вид визуальных элементов по умолчанию, таких как ваше Окно .

РЕДАКТИРОВАТЬ Вы можете посмотреть на StyleSnooper - он позволит вы просматриваете шаблон по умолчанию для элемента управления (например, Window). У вас должна быть возможность определить, к какому свойству он привязан для каждой темы.

1
ответ дан 3 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: