| Name | Description | |
|---|---|---|
|  | ImGearThumbnailList Constructor | Initializes a new instance of the ImGearThumbnailList class. | 
The following tables list the members exposed by ImGearThumbnailList.
| Name | Description | |
|---|---|---|
|  | ImGearThumbnailList Constructor | Initializes a new instance of the ImGearThumbnailList class. | 
| Name | Description | |
|---|---|---|
|   | CacheItemContainersProperty | Cache item containers dependency property. | 
|   | DisplayMarksProperty | Represents DisplayMarks dependency property. | 
|   | ItemBackgroundProperty | Represents ItemBackground dependency property. | 
|   | ItemBorderBrushProperty | Represents ItemBorderBrush dependency property. | 
|   | ItemBorderThicknessProperty | Represents ItemBorderThickness dependency property. | 
|   | ItemCaptionBackgroundProperty | Represents ItemCaptionBackground dependency property. | 
|   | ItemCaptionForegroundProperty | Represents ItemCaptionForeground dependency property. | 
|   | ItemHeightProperty | Represents ItemHeight dependency property. | 
|   | ItemsMarginProperty | Represents ItemsMargin dependency property. | 
|   | ItemWidthProperty | Represents ItemWidth dependency property. | 
|   | ScrollDirectionProperty | Represents ScrollDirection dependency property. | 
|   | SelectedPageDisplayProperty | Represents SelectedPageDisplay dependency property. | 
|   | XSpacingProperty | Represents XSpacing dependency property. | 
|   | YSpacingProperty | Represents YSpacing dependency property. | 
| Name | Description | |
|---|---|---|
|  | ARTPageCache | Gets a cache for storing and retrieving ImGearARTPages associated with thumbnail items. | 
|  | CacheItemContainers | Gets or sets a value indicating whether item containers that are out of view are cached. | 
|  | DisplayMarks | Gets or sets a value indicating whether marks are displayed in thumbnails. | 
|  | ItemBackground | Gets or sets the Brush that specifies how the background of thumbnail items is painted. | 
|  | ItemBorderBrush | Gets or sets the Brush that specifies how the border of thumbnail items is painted. | 
|  | ItemBorderThickness | Gets or sets the thickness of the border of thumbnail items. | 
|  | ItemCaptionBackground | Gets or sets the Brush that specifies how the background of the Caption of thumbnail items is painted. | 
|  | ItemCaptionForeground | Gets or sets the Brush that specifies how the foreground of the Caption of thumbnail items is painted. | 
|  | ItemHeight | Gets or sets the height, in WPF device independent units, of each thumbnail item. | 
|  | ItemsMargin | Gets or sets the region within the control (in WPF device independent units) where thumbnail items are displayed. | 
|  | ItemsSource | Gets or sets a collection used to generate the content of the thumbnail control. | 
|  | ItemWidth | Gets or sets the width, in WPF device independent units, of each thumbnail item. | 
|  | ScrollDirection | Gets or sets the direction the thumbnail items will scroll in the control. | 
|  | ScrollToFirstItemCommand | Gets a command for scrolling to the first item in the thumbnail list. | 
|  | ScrollToLastItemCommand | Gets a command for scrolling to the last item in the thumbnail list. | 
|  | ScrollToNextBandCommand | Gets a command for scrolling to the next band of thumbnails in the thumbnail list. | 
|  | ScrollToNextPageCommand | Gets a command for scrolling to the next page of thumbnails in the thumbnail list. | 
|  | ScrollToPreviousBandCommand | Gets a command for scrolling to the previous band of thumbnails in the thumbnail list. | 
|  | ScrollToPreviousPageCommand | Gets a command for scrolling to the previous page of thumbnails in the thumbnail list. | 
|  | SelectedPageDisplay | Gets or sets the page display that contains the source image and marks of the selected thumbnail item. | 
|  | SelectFirstItemCommand | Gets a command for selecting the first item in the thumbnail list. | 
|  | SelectLastItemCommand | Gets a command for selecting the last item in the thumbnail list. | 
|  | SelectNextBandItemCommand | Gets a command for selecting the next band item in the thumbnail list. | 
|  | SelectNextItemCommand | Gets a command for selecting the next item in the thumbnail list. | 
|  | SelectPreviousBandItemCommand | Gets a command for selecting the previous band item in the thumbnail list. | 
|  | SelectPreviousItemCommand | Gets a command for selecting the previous item in the thumbnail list. | 
|  | XSpacing | Gets or sets the amount of horizontal space between thumbnails displayed on the control, in WPF device independent units. | 
|  | YSpacing | Gets or sets the amount of vertical space between thumbnails displayed on the control, in WPF device independent units. | 
| Name | Description | |
|---|---|---|
|  | LoadAllARTPages | Causes the ThumbnailList to fire the MarksLoading event for each thumbnail item that does not have an associated ImGearARTPage in the ThumbnailList.ARTPageCache. | 
|  | ReloadItem | Reloads the images in the thumbnail items that are currently displayed. | 
|  | ReloadItems | Reloads the images in the thumbnail items that are currently displayed. | 
|  | ScrollIntoView | Overloaded. Causes the thumbnail item at the specified index to scroll into view. | 
|  | ScrollToFirstItem | Scrolls to the first item in the thumbnail list. | 
|  | ScrollToLastItem | Scrolls to the last item in the thumbnail list. | 
|  | ScrollToNextBand | Scrolls the next band of thumbnail items into view. | 
|  | ScrollToNextPage | Scrolls the next page of thumbnail items into view. | 
|  | ScrollToPreviousBand | Scrolls the previous band of thumbnail items into view. | 
|  | ScrollToPreviousPage | Scrolls the previous page of thumbnail items into view. | 
|  | SelectFirstItem | Selects the first item in the thumbnail list. | 
|  | SelectLastItem | Selects the last item in the thumbnail list. | 
|  | SelectNextBandItem | Selects the next band item in the thumbnail list. | 
|  | SelectNextItem | Selects the next item in the thumbnail list. | 
|  | SelectPreviousBandItem | Selects the previous band item in the thumbnail list. | 
|  | SelectPreviousItem | Selects the previous item in the thumbnail list. | 
| Name | Description | |
|---|---|---|
|  | ClearContainerForItemOverride | Overridden. Clears the container for the item. | 
|  | GetContainerForItemOverride | Overridden. Create or identify the element used to display the given item. | 
|  | IsItemItsOwnContainerOverride | Overridden. Return true if the item is (or is eligible to be) its own ItemContainer. | 
|  | OnItemsChanged | Overridden. Fires when items are removed or added to the thumbnail list. | 
|  | OnKeyDown | Overridden. Fires when a key is pressed. | 
|  | OnMarksLoading | Occurs when a point is added to the mark. | 
|  | OnRequerySuggested | Occurs when a requery is suggested. | 
|  | OnSelectionChanged | Overridden. Fires when the thumbnail items are selected or deselected. | 
|  | PrepareContainerForItemOverride | Overridden. Prepares the specified element to display the specified item. | 
| Name | Description | |
|---|---|---|
|  | MarksLoading | This event is called when a thumbnail item is first generated and can be used to load the marks for the thumbnail item. | 
|  | RequerySuggested | Occurs when the command manager detects conditions that might change the ability of a command to execute. |