我正在使用Xamarin为Android,iOS和Visual Studio开发应用程序
我在xaml中添加了以下行以使用图像:
<Image Source="header.png" Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" />
<Button x:Name="Object_Detection" Image="header.png" />
第一个用于在标题中显示图像,第二个用于显示按钮图标。他们链接相同的图像“header.png”
我把图片放在: - Mobile.Droid \ Resources \ drawable - Mobile.iOS \ Resources -Mobile.Windows \资产
但是Windows 8.1应用程序中根本没有显示图像。 图像尺寸为690 * 79。
如何解决问题?
答案 0 :(得分:4)
您必须将图像放在Windows Phone 8,Windows Phone 8.1和UWP应用程序的根项目目录中。
本指南将为您提供帮助 http://developer.xamarin.com/guides/xamarin-forms/working-with/images
答案 1 :(得分:1)
尝试这样的事情:
Sub CopyDATA1()
Dim wCopy As Worksheet, wPaste As Worksheet, lRw As Long
Set wCopy = Worksheets("S005")
Set wPaste = Worksheets("Mapping 005")
With wCopy
lRw = Cells(Rows.Count, "C").End(xlUp).Row
.Range("C3:C" & lRw).Copy
wPaste.Range("B2").PasteSpecial Transpose:=True
End With
Application.CutCopyMode = False
End Sub
OR
<ContentPage.Resources>
<ResourceDictionary>
<OnPlatform x:Key="ImageHeaders"
x:TypeArguments="ImageSource"
iOS="header.png"
Android="header.png"
WinPhone="Assets/header.png" />
</ResourceDictionary>
</ContentPage.Resources>
<Image Source="{StaticResource ImageHeaders}" />
未经测试,但似乎运作良好。
答案 2 :(得分:0)
感谢您的所有帖子,
解决方案是将图像资源直接添加到根目录下的windows子项目中。
应使用visual studio进行添加,以便编辑器考虑图像。