无法将 wpf material 设计图标应用于按钮

Can't apply wpf material design icon to button

我想做的事情很简单,但我是 WPF 的新手,我遗漏了一些东西。

我有一个网格

 <Grid x:Name="statusBarGrid" Background="{Binding}">
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="50"/>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="30"/>
        </Grid.ColumnDefinitions>
        <materialDesign:PackIcon x:Name="statusBarIcon" Kind="{Binding}" HorizontalAlignment="Center"  VerticalAlignment="Center" Background="{Binding}"/>
        <TextBlock x:Name="txtBlockMessage" Grid.Column="1" Text="{Binding}" VerticalAlignment="Center"/>
        <Button x:Name="buttonCloseMessage" Content="{materialDesign:PackIcon SmileyHappy}" ToolTip="Icon"  Grid.Column="2"/>
 </Grid>

基于MaterialDesignInXamlGit,这是将图标应用到按钮的方法

<Button Name="BtnIcon" Content="{materialDesign:PackIcon SmileyHappy}"
        ToolTip="Icon"/>

那我错过了什么?因为我的按钮是蓝色的,里面没有图标。

它对我来说很好用。我相信其他 Style 正在覆盖您的 Button。您可以尝试在本地设置 Style 并尝试。喜欢,

<Button x:Name="buttonCloseMessage" ToolTip="Icon" Grid.Column="2">
    <Button.Style>
        <Style TargetType="Button">
            <Setter Property="Content" Value="{materialDesign:PackIcon SmileyHappy}"/>
        </Style>
    </Button.Style>
</Button>

试试这个:
<Button Content="{materialDesign:PackIcon Kind=SmileyHappy}"