Установка FontFamily для Button в StaticResource из кода - PullRequest
0 голосов
/ 25 февраля 2020

В поисках эквивалента кода позади FontFamily={StaticResource FontAwesomeBrands}.

Я попытался установить его непосредственно для этой строки и не был слишком удивлен, когда это не сработало. Если я использую этот FontFamily в XAML, он будет работать нормально, просто не уверен, как это сделать из кода.

1 Ответ

0 голосов
/ 25 февраля 2020

Вы можете вызвать любой ресурс из файла ресурсов только с именем ресурса.

        var OnPlatformDic = (OnPlatform<string>) App.Current.Resources["FontAwesomeBrands"];

        var fontFamily = OnPlatformDic.Platforms.FirstOrDefault((arg) => arg.Platform.FirstOrDefault() == Device.RuntimePlatform).Value;

        YourLabel.FontFamily = fontFamily.ToString();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...