Click or drag to resize

ThumbnailImageViewerSynchronizer Class

This class is used to synchronize a ThumbnailView and an ImageViewer control together.

The ThumbnailImageViewerSynchronizer will handle loading the image of a selected thumbnail into the viewer and updating the thumbnail image when the image has been modified.

Inheritance Hierarchy
SystemObject
  Atalasoft.Imaging.WinControlsThumbnailImageViewerSynchronizer

Namespace:  Atalasoft.Imaging.WinControls
Assembly:  Atalasoft.dotImage.WinControls (in Atalasoft.dotImage.WinControls.dll) Version: 11.0.0.0.0.297 (.NET 4.5.2, x86)
Syntax
public class ThumbnailImageViewerSynchronizer : IDisposable

The ThumbnailImageViewerSynchronizer type exposes the following members.

Constructors
  NameDescription
Public methodThumbnailImageViewerSynchronizer
Initializes a new instance of the ThumbnailImageViewerSynchronizer class
Top
Properties
  NameDescription
Public propertyCurrentImageIndex
Gets the index of the current image.
Top
Methods
  NameDescription
Public methodClear
Public methodDispose
Releases resources used by the class.
Protected methodDispose(Boolean)
Releases resources used by the class and indicates is this method was called from the public Dispose method.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize (Overrides ObjectFinalize.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInsert(Int32, RandomAccessImageSource, ThumbnailCaptionRequestEventHandler)
Inserts images from a RandomAccessImageSource into the collection.
Public methodInsert(Int32, Stream, ThumbnailCaptionRequestEventHandler)
Inserts all pages from a stream into the collection.
Public methodInsert(Int32, String, ThumbnailCaptionRequestEventHandler)
Inserts all pages from a file into the collection.
Public methodInsert(Int32, AtalaImage, String, String)
Inserts an image into the collection.
Public methodInsert(Int32, Stream, Int32, String, String)
Inserts or add a thumbnail to the ThumbnailView from a stream.
Public methodInsert(Int32, String, Int32, String, String)
Inserts or add a thumbnail.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnCurrentImageIndexChanged
Called when the CurrentImageIndex property has changed and raises the CurrentImageIndexChanged event.
Public methodOpen(Stream, ThumbnailCaptionRequestEventHandler)
Opens all pages from a stream and gets the caption and tooltip from a ThumbnailCaptionRequestEventHandler.
Public methodOpen(String, ThumbnailCaptionRequestEventHandler)
Opens all pages from a file and gets the caption and tooltip from a ThumbnailCaptionRequestEventHandler.
Public methodOpen(RandomAccessImageSource, ThumbnailCaptionRequestEventHandler)
Opens images from a RandomAccessImageSource.
Public methodOpen(Stream, Int32, String, String)
Opens an image from a stream.
Public methodOpen(String, Int32, String, String)
Opens an image from a file.
Public methodRemove
Public methodRemoveAt
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventCurrentImageIndexChanged
Raised when the CurrentImageIndex property changes.
Top
See Also