【问题标题】:Fluent.Ribbon buttonsFluent.Ribbon 按钮
【发布时间】:2016-10-18 20:53:43
【问题描述】:

总的来说,我对 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】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      • 2017-07-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多