【发布时间】:2021-05-13 02:15:22
【问题描述】:
我目前正在使用 Jetbrain 的 Rider 作为 IDE,并且没有任何关于使用 Xamarin 和 Rider 一起管理图像资源的在线教程。现在我根本无法显示图像。我的项目树去
- 测试
- 型号
- 资源
- 可绘制
- 球.png
- 可绘制
- 查看
- MainPage.xaml
- MainPage.xaml.cs
- MainPage.xaml
在我的 .cs 文件中,我有这段代码。 _s 是一个 StackLayout,我知道添加到它的孩子是有效的。
var image = new Image { Source = ImageSource.FromResource("Testing.Resources.drawable.ball.png", typeof(MainPage).GetTypeInfo().Assembly) };
_s.Children.Add(image);
我将 ball.png 的构建操作设置为嵌入式资源。这就是我在文档资料中可以在线找到的全部内容。任何帮助将不胜感激。
【问题讨论】:
-
你试过把'drawable'改成'Drawable'吗?
-
文件夹是小写的,我忘记在问题里改了
-
我正在将此视频用于 Xamarin.Forms 的嵌入式资源图像:youtube.com/… 这对我来说效果很好
-
不幸的是,我需要在我的 C# 类中动态创建图像,而不是通过 xaml。很好的资源,但谢谢!
-
Visual Studio 和 Rider 通过 C# 显示图像没有区别,我在本地尝试过,效果很好。你能在 Visual Studio 中测试一下吗?
标签: c# xamarin jetbrains-ide rider