1

一般来说,我对 WPF 和 .NET 有点陌生。我正在使用 Fluent.Ribbon 库为我的应用程序创建功能区。我还使用 FontAwesome.Wpf 库在按钮等上绘制图标。

我无法让它们很好地协同工作,我认为这是由于 Fluent.Ribbon 按钮的工作方式。

如果我写:

<Fluent:Button fa:Awesome.Content="Plus"
               TextElement.FontFamily="pack://application:,,,/FontAwesome.WPF;component/#FontAwesome"
               />

我得到“什么都没有”——一个空白按钮被“绘制”了。如果我将其更改为使用标准 WPF Button 控件,我会在正确的位置使用正确的图标获得一个按钮,但该样式不适合 Fluent.Ribbon。

我只想在一个样式精美的功能区按钮中绘制我的字体真棒图标。我应该怎么办?

4

1 回答 1

0

这有点晚了,但对其他人来说可能很有趣。

<Fluent:Button Size="Small" >
  <Fluent:Button.Icon>
    <fa:ImageAwesome Margin="0" Icon="Info" />
  </Fluent:Button.Icon>
</Fluent:Button>

margin只有在使用图标时才需要设置属性ToolBarItems

于 2018-02-28T12:09:00.227 回答