使 WPF 按钮看起来不那么平坦

Pio*_*nom 5 c# wpf xaml templating button

我的表单上有 2 个按钮,它们看起来都非常非常扁平。

扁平按钮

我似乎找不到让它们看起来更像的方法:

不平按钮

我的按钮的 XAML 是:

<Button x:Name="bttnDailyReport" HorizontalAlignment="Left" Margin="618,27,0,0" VerticalAlignment="Top" Width="121" Height="93" FontFamily="Microsoft Sans Serif" FontSize="20" FontWeight="Bold" Grid.Column="1" BorderBrush="Black">
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"><Run Text="  Generate"/><LineBreak/><Run Text="Daily Report"/></TextBlock>
</Button>
<Button x:Name="bttnCancel" HorizontalAlignment="Left" Margin="618,126,0,0" VerticalAlignment="Top" Width="121" Height="93" FontFamily="Microsoft Sans Serif" FontSize="20" FontWeight="Bold" Click="BttnCancelClick">
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center"><Run Text="Exit"/></TextBlock>
</Button>
Run Code Online (Sandbox Code Playgroud)

现在,我的问题是,是否可以使按钮看起来像 WinForms 中的按钮,或者我是否使用扁平按钮?

Til*_*lak 3

似乎在您的资源中的某个地方,平面按钮样式被用作按钮的默认样式。

检查样式和模板。您需要覆盖按钮中的样式,或者为默认样式提供键,然后在需要的地方应用。

如何覆盖全局样式(没有 x:Key),或者将命名样式应用于所有类型目标控件?