This documentation is for the old version. Go to the latest Graphics Mill docs

Using Thumbnail List View Control

One of essential parts of many imaging applications is displaying a list of thumbnails of some set of images. For example, it is widely used during file selection and other tasks.

In Graphics Mill for .NET, this functionality is presented by the Aurigma.GraphicsMill.WinControls.ThumbnailListView control. The usage of this control is discussed here.

ThumbnailListView Features Overview

The following features are available:

  • Four view modes:
    • Thumbnails
    • Icons
    • Detailed list
    • Simple list
  • Ability to add/remove list items dynamically
  • Implementation of list items based on file system, including:
    • Files
    • Folders
    • Drives
    • Special file system objects like My Computer, My Documents, and so on
    • Local network objects
    • Removable media such as Flash readers, digital cameras, and so on
  • Ability to implement custom list items, for example, for images stored in a database, or in memory
  • Activation ("opening") of an item with a mouse click or keyboard
  • Item sorting using different criterias
  • Item arrangement (including automatic)
  • Multiple selection
  • Checkboxes for each item
  • Ability to derermine whether an item is in one of three states - selected, checked, or focused
  • Editable labels for each item
  • Drag and drop support
  • Asynchronous loading of thumbnails and other list item data
  • Customizable appearance (including thumbnail size)
  • Customizable list of columns in the detailed list

In This Section

Adding ThumbnailListView Control to Application
Setting Up the Details View
Using the ThumbnailListView Control as a File Browser
Creating Custom List Items
Using Working Areas
How to Load Items in the ThumbnailListView Asynchronously

See Also