我想做的事很琐碎,但是我对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"/>
那我想念什么?因为我的按钮是蓝色的,里面没有图标。
答案 0 :(得分:1)
对我来说很好。我相信其他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>
答案 1 :(得分:0)
尝试一下:
<Button Content="{materialDesign:PackIcon Kind=SmileyHappy}"