по умолчанию окно wpf, имеющее белый цвет. так, какой цвет я должен указать для фона, в результате он будет выглядеть как обычное окно, которое похоже на цвет окон .net 2.0 win apps. пожалуйста помогите
Вам нужно покрасить фон, используя системную цветную кисть.
Свойство SystemColors.ControlBrushKey вернет ResourceKey для соответствующего SolidColorBrush.
SystemColors.ControlBrushKey
ResourceKey
SolidColorBrush
Например, чтобы установить фон кнопки, вы можете использовать следующий код:
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" WindowTitle="SystemColors Example" Background="White"> <StackPanel Margin="20"> <Button Background="{DynamicResource {x:Static SystemColors.ControlBrushKey}}" Content="Hello, World!" /> </StackPanel> </Page>
Динамически привязывать фон окна к кисти «Управление» из системной цветовой палитры.Вы можете сделать это в конструкторе вашего окна следующим образом:
SetResourceReference(BackgroundProperty, SystemColors.ControlBrushKey);