public override object GetNativeImage(Xwt.Drawing.Image image) { if (image == null) { return(null); } var img = (NSImage)base.GetNativeImage(image); if (img is CustomImage) { img = ((CustomImage)img).Clone(); var idesc = image.ToImageDescription(ApplicationContext); ((CustomImage)img).Image = idesc; } img.Size = new CGSize((nfloat)image.Size.Width, (nfloat)image.Size.Height); return(img); }