如何在 Xamarin Forms 网格布局中嵌入图像

How to embed Images in Xamarin Forms Grid Layout

我正在尝试创建一个 xamarin.forms 网格布局,并将图像嵌入其中。我能找到的关于图像嵌入的唯一文档是 Xamarin 站点上的 here

var beachImage = new Image { Aspect = Aspect.AspectFit };
beachImage.Source = ImageSource.FromFile("waterfront.jpg");

但是,这似乎需要将图像设置为变量并将其置于堆栈布局中。

但是,我正在尝试自定义 following 模型网格布局,当我添加代码以创建变量然后定义它的图像源时,它会抛出错误。

在XAML中,很简单:

<Image Source="logo.jpg"/>

我想知道在 Xamarin.Forms 兼容的 C# 中是否有等效项。

谢谢

我不知道我是否正确理解了你的问题,但你可以简单地做:

var beachImage = new Image();
beachImage.Source = "logo.jpg";

它与它的 XAML 等价物相同:

<Image Source="logo.jpg"/>