내 전화 갤러리에서 이미지를 추가하려고하는데 System.Reference를 계속 가져오고 버튼을 누를 때 내 전화 갤러리에서 이미지를 업로드하고 싶은데 DependencyService에 nullReferenceException이 발생합니다.
나의 페이지:
InitializeComponent();
Device.OnPlatform(
Android: () => {
new Thickness(0, 20, 0, 0);
}
);
Image image = new Image();
Button addImage = new Button { Text = "Select Image" };
addImage.Clicked += (sender, args) =>
{
IGalleryImageService galleryService = DependencyService.Get<IGalleryImageService>();
galleryService.ImageSelected += (o, imageSourceEventArgs) => image.Source = imageSourceEventArgs.ImageSource;
galleryService.SelectImage();
};
this.Content = new StackLayout
{
Children =
{
image,
addImage
}
};
올바른 속성을 추가하여 구현을 내보내는 것을 잊었을 것입니다.
이 GalleryImageService_Android.cs
파일 의 네임 스페이스 선언 위에 있습니까?
[assembly: Xamarin.Forms.Dependency (typeof (GalleryImageService_Android))]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다