您好我一直在尝试根据app.xaml中的图片在我的应用程序中设置图标 我尝试了以下内容但它们不起作用:
在我的页面中使用Icon =“{StaticResource MyImageKey}”>
<ImageSource x:Key="MyImageKey" >
<OnPlatform x:TypeArguments="ImageSource"
iOS="MyImage.jpg"
Android=""/>
</ImageSource>
<OnPlatform x:Key="MyImageKey"
x:TypeArguments="ImageSource">
<On Platform="iOS">"MyImage.png"</On>
<On Platform="Android">""</On>
</OnPlatform>
你能指出我正确的方向吗?
感谢
答案 0 :(得分:1)
您需要在App资源中添加样式,如下所示:
<Application.Resources>
<ResourceDictionary>
<OnPlatform x:Key="MyImageKey"
x:TypeArguments="ImageSource"
iOS="contact.png"
Android="contact.png"
WinPhone="contact.png" />
</ResourceDictionary>
</Application.Resources>
现在你可以使用如下:
<Image Source="{StaticResource MyImageKey}"
HorizontalOptions="Center"
VerticalOptions="Center" />