<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="SystemColorsAndBrushes_csharp.Window1" Title="System Colors" > <Window.Resources> <Style TargetType="{x:Type Rectangle}"> <Setter Property="Margin" Value="10,0,10,0"/> <Setter Property="HorizontalAlignment" Value="Left"/> <Setter Property="Height" Value="20"/> <Setter Property="Width" Value="120"/> <Setter Property="Stroke" Value="Black"/> <Setter Property="StrokeThickness" Value="1"/> </Style> <Style TargetType="{x:Type TextBlock}"> <Setter Property="Margin" Value="10,20,10,0"/> </Style> <Style TargetType="{x:Type Button}"> <Setter Property="Margin" Value="10,0,10,0"/> <Setter Property="HorizontalAlignment" Value="Left"/> </Style> </Window.Resources> <ScrollViewer> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition Width="5" /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition /> </Grid.RowDefinitions> <Rectangle Grid.Column="1" Grid.Row="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Fill="Black" RadiusX="10" RadiusY="10" /> <StackPanel Name="systemBrushesPanel" Background="White" Grid.Row="0" Grid.Column="0"/> <StackPanel Name="gradientExamplePanel" Background="White" Grid.Row="0" Grid.Column="2"/> </Grid> </ScrollViewer> </Window> //File:Window.xaml.cs using System; using System.Windows; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Navigation; using System.Windows.Shapes; using System.Windows.Data; namespace SystemColorsAndBrushes_csharp { public partial class Window1 : Window { public Window1() { InitializeComponent(); System.Windows.Controls.TextBlock t = new System.Windows.Controls.TextBlock(); t.Text = "ActiveBorder"; System.Windows.Shapes.Rectangle r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ActiveBorderBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ActiveCaption"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ActiveCaptionBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ActiveCaptionText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ActiveCaptionTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "AppWorkspace"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.AppWorkspaceBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "Control"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ControlBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ControlDark"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ControlDarkBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ControlDarkDark"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ControlDarkDarkBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ControlLight"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ControlLightBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ControlLightLight"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ControlLightLightBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ControlText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ControlTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "Desktop"; r = new System.Windows.Shapes.Rectangle(); r.SetResourceReference(System.Windows.Shapes.Shape.FillProperty, System.Windows.SystemColors.DesktopBrushKey); systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "GradientActiveCaption"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.GradientActiveCaptionBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "GradientInactiveCaption"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.GradientInactiveCaptionBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "GrayText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.GrayTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "Highlight"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.HighlightBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "HighlightText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.HighlightTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "HotTrack"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.HotTrackBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "InactiveBorder"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.InactiveBorderBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "InactiveCaption"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.InactiveCaptionBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "InactiveCaptionText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.InactiveCaptionTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "Info"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.InfoBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "InfoText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.InfoTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "Menu"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.MenuBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "MenuBar"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.MenuBarBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "MenuHighlight"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.MenuHighlightBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "MenuText"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.MenuTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "ScrollBar"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.ScrollBarBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "Window"; r = new System.Windows.Shapes.Rectangle(); r.Fill = SystemColors.WindowBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(r); t = new System.Windows.Controls.TextBlock(); t.Text = "WindowFrame"; System.Windows.Controls.Button b = new System.Windows.Controls.Button(); b.Width = 120; b.Height = 20; b.Background = SystemColors.WindowFrameBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(b); t = new System.Windows.Controls.TextBlock(); t.Text = "WindowText"; b = new System.Windows.Controls.Button(); b.Width = 120; b.Height = 20; b.Background = SystemColors.WindowTextBrush; systemBrushesPanel.Children.Add(t); systemBrushesPanel.Children.Add(b); } } }