public void AddImage(ImageView image) { this.userDraw = false; this.imgLayerView = new ImageLayerView (this.Bounds); this.imgLayerView.DeleteTapped += ImgLayerView_DeleteTapped; this.imgLayerView.CancelTapped += ImgLayerView_CancelTapped; this.imgLayerView.ApplyTapped += ImgLayerView_ApplyTapped; this.AddSubview (this.imgLayerView); this.imgLayerView.SetImage (image); }
public void AddImageForContentPack(UIImage image, DrawingLayerType drType, int contentPackItemID) { this.userDraw = false; this.imgLayerView = new ImageLayerView (this.Bounds); this.imgLayerView.DeleteTapped += ImgLayerView_DeleteTapped; this.imgLayerView.CancelTapped += ImgLayerView_CancelTapped; this.imgLayerView.ApplyTapped += ImgLayerView_ApplyTapped; this.AddSubview (this.imgLayerView); this.imgLayerView.SetImageForContentPackItem (image, drType, contentPackItemID); }
private void ImgLayerView_DeleteTapped(ImageLayerView obj) { this.imgLayerView.ApplyTapped -= ImgLayerView_ApplyTapped; this.imgLayerView.CancelTapped -= ImgLayerView_CancelTapped; this.imgLayerView.DeleteTapped -= ImgLayerView_DeleteTapped; this.imgLayerView.RemoveFromSuperview (); this.userDraw = true; }