Fluent.Ribbon按钮

问题描述 投票:1回答: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。

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

c# wpf font-awesome fluent-ribbon
1个回答
0
投票

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

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

只有在margin中使用Icon时才需要设置ToolBarItems属性。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.