一般来说,我对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。
我只想画我的字体很棒的图标,在一个很好的样式的功能区按钮。我该怎么办?
发布于 2018-02-28 20:09:00
这有点晚了,但对其他人来说可能很有趣。
<Fluent:Button Size="Small" >
<Fluent:Button.Icon>
<fa:ImageAwesome Margin="0" Icon="Info" />
</Fluent:Button.Icon>
</Fluent:Button>只有在ToolBarItems中使用图标时才需要设置margin属性。
https://stackoverflow.com/questions/40117889
复制相似问题