Fluent.Ribbon按钮

时间:2016-10-18 20:53:43

标签: c# wpf font-awesome fluent-ribbon

我对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。

我想在一个漂亮风格的功能区按钮中绘制我的字体真棒图标。我该怎么办?

1 个答案:

答案 0 :(得分:0)

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

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

仅在使用margin中的图标时才需要设置ToolBarItems属性。