Как я могу узнать коды XAML, используемые для символов в fontAwesome? - PullRequest
0 голосов
/ 07 сентября 2018

В Unicode у меня есть символ, который я определяю "\uf2fc" Может кто-нибудь сказать мне, как я могу преобразовать форму Unicode, показанную в документах FO, в тех, кого я могу использовать в XAML? Раньше значения XAML были перечислены на веб-страницах, но они больше не перечисляют их, а просто дают Unicode.

https://fontawesome.com/icons/rectangle-wide?style=regular

Обратите внимание, что новые версии шпаргалки не включают коды XAML, как в старых версиях.

https://fontawesome.com/cheatsheet/pro

1 Ответ

0 голосов
/ 10 сентября 2018

Другой подход - реализовать класс "FontAwesome.cs", а затем заполнить его статическими переменными:

public class FontAwesome
{
    public static string FAGlass = "\uf000";
    public static string FAMusic = "\uf001";
    public static string FASearch = "\uf002";
    public static string FAEnvelopeO = "\uf003";
    public static string FAHeart = "\uf004";
    public static string FAStar = "\uf005";
    public static string FAStarO = "\uf006";
    public static string FAUser = "\uf007";
    public static string FAFilm = "\uf008";
    public static string FAThLarge = "\uf009";
    public static string FATh = "\uf00a";
    public static string FAThList = "\uf00b";
    public static string FACheck = "\uf00c";
    public static string FATimes = "\uf00d";
    public static string FASearchPlus = "\uf00e";
    ...
}

Затем при необходимости вы можете получить к нему доступ в своем xaml с помощью:

<Label Text="{x:Static fontAwesome:FontAwesome.FABriefcase}" />

Обратите внимание, что для этого необходимо включить класс в свой Xaml:

xmlns:fontAwesome="clr-namespace:MyApp.Globals;assembly=MyApp"
...