Как внедрить камеру в мое приложение Xamarin.Forms? - PullRequest
0 голосов
/ 30 апреля 2020

Я следовал приведенному ниже руководству https://xamarinhelp.com/use-camera-take-photo-xamarin-forms/ (я установил версию 3.1.3)

Но я получаю эту ошибку: CS0103 Имя «PhotoImage» не существует в текущем контексте

В этом методе:

private async void CameraButton_Clicked(object sender, EventArgs e) 
{
    var photo = await Plugin.Media.CrossMedia.Current.TakePhotoAsync(new plugin.Media.Abstractions.StoreCameraMediaOptions() { });

    if (photo != null)
        PhotoImage.Source = ImageSource.FromStream(() => { return photo.GetStream(); });
} 

Я новичок в Xamarin и не уверен, как это исправить.

1 Ответ

0 голосов
/ 30 апреля 2020

Из общего образца вы можете проверить, содержит ли Xaml PhotoImage:

<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="*" />
        <RowDefinition Height="Auto" />
    </Grid.RowDefinitions>

    <Image x:Name="PhotoImage" />
    <Button x:Name="CameraButton" Text="Take Photo" Grid.Row="1" />
</Grid>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...