我找到了很多解决方案,但对于旧版本和其他平台,这些解决方案都不起作用。 我使用Xaramin Forms进行跨平台使用。
目前:便携式项目将所有图片放在名为" Images"的文件夹中。 (例如,' logo.png')。
尝试:
XAML:< Image x:Name =" imgLogo"来源=" /Images/logo.png"> - 不是 显示
C#: imgLogo.Source =" /Images/logo.png" ;; - 不显示
由于它仅用于外观而非动态,因此XAML应该没问题。
此外,我还想点击图片。那我该如何包裹一个按钮?
拥有一些滑动图像的最简单方法是什么? 我有一个文件名字符串数组......
答案 0 :(得分:0)
如果你想在你的PCL项目中拥有图像,它们需要是嵌入式资源,但你需要通过一些箍来通过XAML调用它们。请查看官方Xamarin文档中的图像Embedded Images section。
<Image Source="{local:ImageResource WorkingWithImages.beach.jpg}" />
关于滑动图像,请查看CarouselView控件,让您轻扫(例如)图像列表。
答案 1 :(得分:0)
我认为你正在使用绝对路径。
更改为相对路径。
前:
<Image x:Name="imgLogo" Source="../Images/logo.png">
您可以将图像显示到SW。