我想用一些FontAwesome图标来重新搭配汉堡包菜单,我的做法是在我的应用程序中使用ResourseDictionoary。现在我想把关键字FontAwesomeUserString
绑定为字形波纹管。我的对象中的属性是类型为string
的图标。在我的列表中,Icon var x:DataType="local:MenuItem"
具有我的resoursedictionary中的值。Binding StaticResourse Key in uwp
<FontIcon Grid.Column="0" FontFamily="{StaticResource FontAwesomeFontFamily}" Glyph="{StaticResource FontAwesomeUserString}" Foreground="White" />
<TextBlock Grid.Column="1" Text="{x:Bind Name, Mode=OneWay}" TextWrapping="Wrap" FontSize="16" VerticalAlignment="Center" Foreground="White"/>
请告诉我是否/我该如何绑定StaticResourse的ResourceKey属性。 谢谢
您还需要发布资源代码。你在这里正确地做到了。请记住{StaticResource}与{Binding}不同,但是您所做的事情看起来是正确的。 –
Hi @MichaelPuckettII。感谢你的回答。你可以找到源代码[这里](https://github.com/amoraitis/AuebUnofficial/blob/Dev/AuebUnofficial/Helpers/HandlingUI/FontAwesomeDictionary.xaml),我想要静态资源从代码中获取所有的值[后面](https://github.com/amoraitis/AuebUnofficial/blob/Dev/AuebUnofficial/Navig.xaml.cs),这里是我在[xaml]中的代码(https://github.com/amoraitis/AuebUnofficial/ blob/Dev/AuebUnofficial/Navig.xaml) –
谢谢Anastasios。然而;文森特下面已经回答了这个问题,就像我会给出或者考虑他看到的那样。 –