Я хочу установить информацию о шрифте в словаре ресурсов, который используется надписями, кнопками, текстовыми представлениями.
<OnPlatform x:TypeArguments="x:String" x:Key="HelveticaNeue">
<On Platform="iOS">HelveticaNeue</On>
<On Platform="Android">HelveticaNeue#HelveticaNeue</On>
</OnPlatform>
<Style x:Key="style1" TargetType="Font">
<Setter Property="FontFamily" Value="{StaticResource HelveticaNeue}" />
<Setter Property="FontSize" Value="23" />
</Style>
Я пробовал приведенный выше код, но он не работает, потому что в типе Font
the FontFamily
Задать свойство является частным.Для ключа style1
, если я установлю тип цели как метку или кнопку, это сработает.Есть ли способ установить информацию о шрифте (которая включает в себя семейство и размер шрифта) в словаре ресурсов одновременно, который можно использовать для надписей, кнопок и текстовых представлений, не дублируя один и тот же тип для другого целевого типа?