我对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。
我想在一个漂亮风格的功能区按钮中绘制我的字体真棒图标。我该怎么办?
答案 0 :(得分:0)
这有点晚了,但对其他人来说可能很有意思。
<Fluent:Button Size="Small" >
<Fluent:Button.Icon>
<fa:ImageAwesome Margin="0" Icon="Info" />
</Fluent:Button.Icon>
</Fluent:Button>
仅在使用margin
中的图标时才需要设置ToolBarItems
属性。