Это довольно просто (и немного грубо).Для Макса и восстановления, чистого XAML, все, что вам нужно, это Boder (ы), положенные на холст.
См. Код ниже, чтобы начать работу:
Макс. Кнопка:
<Button x:Name="CommandMax"
Width="15"
Height="15"
>
<Canvas Width="15"
Height="15">
<Border
Width="10"
Height="10"
BorderBrush="White"
BorderThickness="1,3,1,1" />
</Canvas>
</Button>
Кнопка восстановления:
<Button x:Name="CommandRes"
Width="15"
Height="15" >
<Canvas Width="15"
Height="15">
<Border Background="Gray"
Width="10"
Height="10"
Margin="2,0"
BorderBrush="White"
BorderThickness="1,3,1,1" />
<Border Background="Gray"
Width="10"
Height="10"
Margin="0,5"
BorderBrush="White"
BorderThickness="1,3,1,1" />
</Canvas>
</Button>
Измените высоту / ширину, цвет и фон для восстановления и т. Д., Пока он не будет соответствовать стилю вашего приложения.