Если я вас правильно понимаю, вы хотите, чтобы в вашем приложении было больше символов, чем в указанном вами списке.
Да, вы можете это сделать.Если вы хотите продолжать использовать SymbolIcon
, то вы должны либо установить его Symbol
в коде позади, либо использовать x:Bind
.
Установка символа в коде позади:
Если ваш XAML выглядит следующим образом:
<SymbolIcon x:Name="MySymbolIcon" />
, тогда ваш код:
MySymbolIcon.Symbol = (Symbol)0xE156;
Или, используя x: Bind:
Если у вас есть Symbol
в вашем коде, например:
Symbol Avatar = (Symbol)0xE156;
, тогда вы можете x:Bind
к нему в XAML, например:
<SymbolIcon Symbol="{x:Bind Avatar}" />
И теперь вы можете задаться вопросом, где вы найдете эти жутко выглядящие шестнадцатеричные коды?Ну, есть приложение Карта символов UWP , которое предоставит вам хороший список, подобный этому:
Или,Использование FontIcon:
Вы видите коды в правом нижнем углу изображения, которое я включил?Там тоже есть код для FontIcon
.Просто скопируйте и вставьте его.
Надеюсь, это поможет.