Хорошо вот является новичок софтбола вопросом о WPF.
По умолчанию фон окна является белым. Я пытаюсь взломать в форме сообщения об ошибке, и я хочу эмулировать более стандартный стиль окон.
Какой-либо простой способ захватить цвет по умолчанию для фона?
Используя класс SystemColors и в частности свойство WindowColor. При использовании xaml лучше использовать DynamicResources и, следовательно, использовать свойства ...Key. Таким образом, ваше приложение изменяется на лету, когда пользователь меняет цвет в Windows.
<Window>
<Window.Background>
<SolidColorBrush Color="{DynamicResource {x:Static SystemColors.WindowColorKey}}">
</SolidColorBrush>
</Window.Background>
</Window>
Использование свойств ...BrushKey упрощает использование, когда при необходимости использования кисти
<Window Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}">
</Window>
PS: WPF Windows уже должен иметь правильный цвет по умолчанию
.