private void MusicDialog_Click(object sender, EventArgs e) { OnPicked?.Invoke(null); _audioPlayer.Stop(); _audioPlayer.Release(); Dismiss(); }
private void ListAdapter_OnSelected(Music obj) { OnPicked?.Invoke(obj); _audioPlayer.Stop(); _audioPlayer.Release(); Dismiss(); }
public override void ViewDidLoad() { base.ViewDidLoad(); var color = UIColor.FromRGB(64, 64, 64); View.BackgroundColor = color; ButtonBack.SetImage(UIImage.FromBundle("arrow_left").ImageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal), UIControlState.Normal); ViewTop.BackgroundColor = UIColor.Clear; //ViewTop.Layer.MasksToBounds = false; //ViewTop.Layer.ShadowOpacity = 1f; //ViewTop.Layer.ShadowOffset = new CGSize(0, 2); //ViewTop.Layer.ShadowColor = UIColor.Gray.CGColor; //ViewTop.Layer.CornerRadius = 0; ButtonSpinner.BackgroundColor = UIColor.Clear; ButtonSpinner.Font = UIFont.SystemFontOfSize(13); ButtonSpinner.SetTitle("Select album", UIControlState.Normal); ButtonSpinner.Layer.CornerRadius = 3; ButtonSpinner.Layer.BorderColor = UIColor.White.CGColor; ButtonSpinner.Layer.BorderWidth = 1f; galleryCollectionSource = new GalleryCollectionSource(assets, this); CollectionGallery.RegisterNibForCell(UINib.FromName("GalleryItemPhotoViewCell", NSBundle.MainBundle), "GalleryItemPhotoViewCell"); CollectionGallery.DataSource = galleryCollectionSource; CollectionGallery.SetCollectionViewLayout(GetLayoutWhenOrientaion(), true); ViewBottom.BackgroundColor = color.ColorWithAlpha(0.7f); ButtonDone.Layer.BackgroundColor = UIColor.FromRGB(42, 131, 193).CGColor; ButtonDone.Layer.CornerRadius = 12; ButtonDone.SetTitle("Done", UIControlState.Normal); ButtonBack.TouchUpInside += (object sender, EventArgs e) => { OnPicked?.Invoke(new List <PhotoSetNative>()); //DismissViewController(true, null); }; ButtonDone.TouchUpInside += (object sender, EventArgs e) => { OnPicked?.Invoke(GetCurrentSelected()); //MessagingCenter.Send<SupportGalleryPickerController, List<PhotoSetNative>>(this, Utils.SubscribeImageFromGallery, GetCurrentSelected()); //DismissModalViewController(true); }; ButtonSpinner.TouchUpInside += (sender, e) => { ShowData(); }; InitShowDialog(); FeetchAddPhotos(); }
public bool Pick() { if (picked) { return(false); } picked = true; gameObject.SetActive(false); OnPicked?.Invoke(this); return(true); }
async void BttCapture_TouchUpInside(object sender, EventArgs e) { var videoConnection = stillImageOutput.ConnectionFromMediaType(AVMediaType.Video); var sampleBuffer = await stillImageOutput.CaptureStillImageTaskAsync(videoConnection); var jpegImageAsNsData = AVCaptureStillImageOutput.JpegStillToNSData(sampleBuffer); var image = UIKit.UIImage.LoadFromData(jpegImageAsNsData).ResizeImage(syncPhotoOptions); var jpegAsByteArray = image.AsJPEG(syncPhotoOptions.Quality).ToArray(); var result = new PhotoSetNative(); result.galleryImageXF.Checked = true; result.galleryImageXF.RawData = jpegAsByteArray; result.galleryImageXF.ImageSourceXF = ImageSource.FromStream(() => new System.IO.MemoryStream(jpegAsByteArray)); OnPicked?.Invoke(result); //MessagingCenter.Send<SupportCameraController, List<PhotoSetNative>>(this, Utils.SubscribeImageFromCamera, new List<PhotoSetNative>(){ // result //}); //DismissModalViewController(true); }
void BttBack_TouchUpInside(object sender, EventArgs e) { OnPicked?.Invoke(null); //DismissViewController(true, null); }