Вы не можете отображать кнопки по умолчанию, когда определяете собственный стиль окна chrome, но вы можете легко настроить свои собственные кнопки так, чтобы они выглядели как кнопки по умолчанию.
Используйте семейство шрифтов Segoe MDL2 Assets
как I предлагается здесь :
<Button x:Name="btnMinimize" Content=""
Padding="0 1 1 0"
VerticalContentAlignment="Bottom"
Click="MinimizeClick" DockPanel.Dock="Right"
WindowChrome.IsHitTestVisibleInChrome="True">
<Button.Template>
<ControlTemplate TargetType="Button">
<Grid x:Name="LayoutRoot" Background="Transparent" Width="44" Height="30">
<TextBlock x:Name="txt" Text="{TemplateBinding Content}"
FontFamily="Segoe MDL2 Assets"
FontSize="10"
HorizontalAlignment="Center" VerticalAlignment="Center"
RenderOptions.ClearTypeHint="Auto"
TextOptions.TextRenderingMode="Aliased"
TextOptions.TextFormattingMode="Display"
Margin="{TemplateBinding Padding}"/>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter TargetName="LayoutRoot" Property="Background" Value="#E5E5E5"/>
<Setter TargetName="txt" Property="Foreground" Value="#000000"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Button.Template>
</Button>