使用 Jetbrain Rider 时如何在 Xamarin 中添加图像?
Posted
技术标签:
【中文标题】使用 Jetbrain Rider 时如何在 Xamarin 中添加图像?【英文标题】:How do I add an Image in Xamarin while using Jetbrain Rider? 【发布时间】:2021-05-13 02:15:22 【问题描述】:我目前正在使用 Jetbrain 的 Rider 作为 IDE,并且没有任何关于使用 Xamarin 和 Rider 一起管理图像资源的在线教程。现在我根本无法显示图像。我的项目树去
测试 型号 资源 可绘制 球.png 查看 MainPage.xaml MainPage.xaml.cs在我的 .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 中测试一下吗? 【参考方案1】:我按照@Steven 的要求在 Visual Studio 中对其进行了测试,并且成功了。我没有更改任何代码,切换回 Rider,它神奇地工作了。我想这就是我不使用 Visual Studio 的结果。
【讨论】:
以上是关于使用 Jetbrain Rider 时如何在 Xamarin 中添加图像?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Jetbrain 的 Rider IDE 中运行项目?