使用Xamarin和C#向用户显示图像

bejyjqdl  于 2023-04-27  发布在  C#
关注(0)|答案(1)|浏览(121)

我目前正在尝试使用C#和Xamarin向用户显示图像。我已经使用Xaml完成了,但问题是我需要能够动态创建图像,因为我将创建并向用户显示多个图像。但在这个时候,我甚至无法使用C#显示一个图像。
澄清一下,我在资源中保存了我正在使用的图像,当我使用Xaml时,图像会自动显示,所以我不认为我的问题是图像的位置,或者损坏的文件路径。

public partial class MainPage : ContentPage
{

    Image bookcover;

    public MainPage()
    {
        bookcover = new Image();
        bookcover.Source = "/Users/sydthecoderkid/Projects/BooksForAll/BooksForAll/BooksForAll.iOS/Resources/BookCover.jpg";
        InitializeComponent();
        bookcover.IsVisible = true;
    }

    async void OnButtonClicked(object sender, EventArgs args)
    {
        await Navigation.PushModalAsync(new MyTabbedPage());
    }
}

我确定我在初始化图像的地方丢失了一大块代码,但我不完全确定是什么。我已经在互联网上搜索了两天了,但到目前为止还没有找到。

xa9qqrwz

xa9qqrwz1#

首先,MainPage类需要继承ContentPage。
其次,您需要使用this.Content = bookcover;Image bookcover添加到某些布局或MainPage本身

相关问题