So, fire up your IDE. Disable the default chrome. Draw your first rectangle. And for a moment, pretend your modern SSD is running an Intel Core 2 Duo.
Don't use DrawString("X") . Fonts are never perfectly centered. Use DrawLine . windows 7 exe buttons scratch
<Button.Template> <ControlTemplate TargetType="Button"> <Grid> <Border x:Name="border" Background="{StaticResource GlassBrush}"> <Border.Effect> <BlurEffect Radius="2" /> <!-- That's the "scratch" glow --> </Border.Effect> </Border> <ContentPresenter /> </Grid> </ControlTemplate> </Button.Template> For web apps mocking a desktop environment, you cannot rely on OS defaults. You need CSS. So, fire up your IDE
<Path x:Name="MaximizeGlyph" Stroke="White" StrokeThickness="1.5" Data="M 6 6 L 16 6 L 16 16 L 6 16 Z"/> Use a LinearGradientBrush on the Background property of the Button ControlTemplate. For true Aero glass, you actually need the BlurEffect : BlurEffect Radius="2" />