Class URIAdaptor
Represents a URI adaptor.
Implements
Namespace: Manina.Windows.Forms.ImageListViewItemAdaptors
Assembly: ImageListView.dll
Syntax
public class URIAdaptor : ImageListView.ImageListViewItemAdaptor, IDisposable
  Constructors
| Improve this Doc View SourceURIAdaptor()
Initializes a new instance of the URIAdaptor class.
Declaration
public URIAdaptor()
  Methods
| Improve this Doc View SourceDispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public override void Dispose()
  Overrides
| Improve this Doc View SourceGetDetails(Object)
Returns the details for the given item.
Declaration
public override Utility.Tuple<ColumnType, string, object>[] GetDetails(object key)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | key | Item key.  | 
      
Returns
| Type | Description | 
|---|---|
| Utility.Tuple<ColumnType, System.String, System.Object>[] | An array of 2-tuples containing item details or null if an error occurs.  | 
      
Overrides
| Improve this Doc View SourceGetSourceImage(Object)
Returns the path to the source image for use in drag operations.
Declaration
public override string GetSourceImage(object key)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | key | Item key.  | 
      
Returns
| Type | Description | 
|---|---|
| System.String | The path to the source image.  | 
      
Overrides
| Improve this Doc View SourceGetThumbnail(Object, Size, UseEmbeddedThumbnails, Boolean)
Returns the thumbnail image for the given item.
Declaration
public override Image GetThumbnail(object key, Size size, UseEmbeddedThumbnails useEmbeddedThumbnails, bool useExifOrientation)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | key | Item key.  | 
      
| System.Drawing.Size | size | Requested image size.  | 
      
| UseEmbeddedThumbnails | useEmbeddedThumbnails | Embedded thumbnail usage.  | 
      
| System.Boolean | useExifOrientation | true to automatically rotate images based on Exif orientation; otherwise false.  | 
      
Returns
| Type | Description | 
|---|---|
| System.Drawing.Image | The thumbnail image from the given item or null if an error occurs.  | 
      
Overrides
| Improve this Doc View SourceGetUniqueIdentifier(Object, Size, UseEmbeddedThumbnails, Boolean)
Returns a unique identifier for this thumbnail to be used in persistent caching.
Declaration
public override string GetUniqueIdentifier(object key, Size size, UseEmbeddedThumbnails useEmbeddedThumbnails, bool useExifOrientation)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | key | Item key.  | 
      
| System.Drawing.Size | size | Requested image size.  | 
      
| UseEmbeddedThumbnails | useEmbeddedThumbnails | Embedded thumbnail usage.  | 
      
| System.Boolean | useExifOrientation | true to automatically rotate images based on Exif orientation; otherwise false.  | 
      
Returns
| Type | Description | 
|---|---|
| System.String | A unique identifier string for the thumbnail.  |