Отображение изображения пользователю с помощью Xaramin и c# - PullRequest
0 голосов
/ 21 марта 2020

В настоящее время я пытаюсь отобразить изображение для пользователя, используя 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());
    }
}

Я уверен, что мне не хватает части кода, где я инициализирую изображение, но я не совсем уверен, что. Я искал inte rnet уже два дня, но пока не повезло.

1 Ответ

0 голосов
/ 21 марта 2020

Во-первых, ваш класс MainPage должен наследовать ContentPage.

Во-вторых, вам нужно добавить Image bookcover либо в какой-либо макет, либо в саму MainPage с помощью this.Content = bookcover;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...