ControlTemplate
すべての CSS プロパティに精通しているわけではありませんが、次のようにオーバーライドできます。
<Style TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Border BorderThickness="1,0,0,0" Width="165">
<Border.BorderBrush>
<SolidColorBrush Color="#363636"/>
</Border.BorderBrush>
<Border BorderThickness="0,1,0,0">
<Border.BorderBrush>
<SolidColorBrush Color="#363636"/>
</Border.BorderBrush>
<Border BorderThickness="0,0,1,0">
<Border.BorderBrush>
<SolidColorBrush Color="#121212"/>
</Border.BorderBrush>
<Border BorderThickness="0,0,0,1">
<Border.BorderBrush>
<SolidColorBrush Color="#121212"/>
</Border.BorderBrush>
<TextBlock Text="{TemplateBinding Content}"
FontSize="13"
Width="165"
Padding="25,0,0,0">
<TextBlock.Foreground>
<SolidColorBrush Color="#ebebeb"/>
</TextBlock.Foreground>
<TextBlock.Background>
<SolidColorBrush Color="#282828"/>
</TextBlock.Background>
<TextBlock.Effect>
<DropShadowEffect Color="#121212"/>
</TextBlock.Effect>
</TextBlock>
</Border>
</Border>
</Border>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
ただし、これはちょっとしたハックですが、これがあなたが探しているものだと思います。ただし、これを正しく行いたい場合は、独自のデコレータを作成することを検討する必要があります。
お役に立てれば