【发布时间】:2020-04-10 15:35:32
【问题描述】:
我正在尝试从我的默认主题中引用样式中的字体。但是我发现自己遇到了这个错误,暂时没有找到解决方案......
DefaultTheme.xaml
<Style x:Key="EntryStyle" TargetType="Entry">
<Setter Property="BorderColor" Value="{StaticResource Gray-300}"/>
<Setter Property="TextColor" Value="{StaticResource Gray-900}"/>
<Setter Property="PlaceholderColor" Value="{StaticResource Gray-400}"/>
<Setter Property="FontFamily" Value="{StaticResource Montserrat-Regular}"/>
<Setter Property="BackgroundColor" Value="{StaticResource Gray-White}"/>
</Style>
<OnPlatform x:Key="Montserrat-Regular" x:TypeArguments="x:String">
<OnPlatform.Platforms>
<On Platform="Android" Value="Montserrat-Regular.ttf#Montserrat-Regular" />
<On Platform="iOS" Value="Montserrat-Regular" />
<On Platform="UWP" Value="Assets/Montserrat-Regular.ttf#Montserrat-Regular" />
</OnPlatform.Platforms>
</OnPlatform>
这是我得到的错误:
Xamarin.Forms.Xaml.XamlParseException : Position 43:39 StaticResource not found for key Montserrat-Regular
你知道如何解决这个问题吗?
【问题讨论】:
-
请不要将代码或错误作为图片发布。阅读How to Ask,了解关于 SO 问题的注意事项。
标签: c# xamarin xamarin.forms coding-style