ItemError Event (original) (raw)

Summary

Occurs when an error happens when the viewer tries to update the item image data.

Syntax

public: event EventHandler<Leadtools::Controls::ImageViewerItemErrorEventArgs^>^ ItemError

Example

using Leadtools; using Leadtools.Controls; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; public void ImageViewerItemChanged_Example() { _imageViewer.ItemChanged += (sender, e) => { var item = e.Item; var sb = new StringBuilder(); sb.AppendFormat("ItemChanged:{0} Reason:{1} Size:{2} Res:{3}", _imageViewer.Items.IndexOf(item), e.Reason, item.Size, item.Resolution); if (item.Image != null) sb.AppendFormat(" Image: {0}bpp {1} by {2}", item.Image.BitsPerPixel, item.Image.Width, item.Image.Height); else sb.AppendFormat(" Image: null"); Debug.WriteLine(sb.ToString()); if (item.Url != null) Debug.WriteLine(" Url:" + item.Url.ToString()); }; }