The following tables list the members exposed by RasterThumbnailBrowser.
Public Constructors
Name | Description | |
---|---|---|
RasterThumbnailBrowser | Initializes a new instance of the RasterThumbnailBrowser class. |
Public Methods
Name | Description | |
---|---|---|
BeginUpdate | Prevents the control from drawing until the RasterImageList.EndUpdate method is called. | |
CancelLoadingThumbnails | Cancels the load operation at any time. | |
EndUpdate | Resumes drawing of the control after drawing is suspended by the RasterImageList.BeginUpdate method. | |
EnsureVisible | Ensures that the specified item is visible within the control, scrolling the contents of the control if necessary. | |
GetItemRectangle | Retrieves the bounding rectangle for a specific item within the RasterImageList control. | |
HitTest | Queries the specified location to determine if the point is over a RasterImageListItem. | |
LoadThumbnails | Browses the specified directory for supported images, and generates thumbnails for each image file that is found. | |
Refresh | Refresh loading thumbnails and generates new thumbnails for new files and remove thumbnails for deleted files | |
ScrollItems | Scrolls the content of the control. | |
SelectAll | Selects or un-selects all the items in this RasterImageList control. | |
Sort | Sorts the items of the RasterImageList control. |
Protected Methods
Public Properties
Name | Description | |
---|---|---|
AutoDeselectItems | Enables or disables de-selecting items when mouse button is clicked. | |
AutoDisposeImages | Gets or sets a value indicating whether to automatically dispose item images. | |
BorderStyle | Gets or sets the border style of the control. | |
Codecs | Gets or sets the Leadtools.Codecs.RasterCodecs object used to load the thumbnail images. | |
DoubleBuffer | Enables or disables double buffer painting, which eliminates flicker. | |
EnableBrowserWatcher | Enable system watcher for the paths that specified when call LoadThumbnails(string,string,rasterthumbnailbrowserloadflags) method | |
EnableKeyboard | Gets or sets a value indicating whether the control automatically processes the keyboard. | |
EnableRubberBandSelection | Enables or disables rubber band selection in the RasterImageList. | |
ErrorThumbnail | Gets or sets the image used to display items that could not be loaded. | |
FullVisibleColumns | Gets the number of currently full-visible item columns in the control. | |
FullVisibleRows | Gets the number of currently full-visible item rows in the control. | |
IsLoadingThumbnails | Determines if the control is still loading thumbnails in the background. | |
ItemBackColor | Gets or sets the item background color of the un-selected items in this RasterImageList | |
ItemBorderStyle | Gets or sets the border style to draw around the RasterImageListItem in the control. | |
ItemForeColor | Gets or sets the foreground color of the un-selected items in this RasterImageList | |
ItemImageBorderStyle | Gets or sets the border style to draw around the image of an RasterImageListItem in the control. | |
ItemImageSize | Gets or sets the maximum size of the image of each RasterImageListItem in the control. | |
Items | Gets a collection containing all items in the control. | |
ItemSelectedBackColor | Gets or sets the item background color of the selected items in this RasterImageList. | |
ItemSelectedForeColor | Gets or sets the foreground color of the selected items in this RasterImageList. | |
ItemSize | Gets or sets the size of each RasterImageListItem in the control. | |
ItemSpacingSize | Gets or sets the amount of space between adjacent items in the control. | |
LoadingThumbnail | Gets or sets the image used to display items that have not yet been loaded. | |
LoadStamp | Gets or sets a value which indicates whether to attempt to load stamps from file formats that support preview images during RasterThumbnailBrowser.LoadThumbnails. | |
PaintProperties | Gets or sets the Leadtools.Drawing.RasterPaintProperties which controls the painting of item images in this control. | |
ScrollStyle | Specifies the direction the RasterImageList Control scrolls the displayed items. | |
SelectedItems | Gets the items that are selected in the control. | |
SelectionMode | Gets or sets whether automatic item selection is allowed. | |
SelectUserImage | Gets or sets a user-defined image to use as the selection marker. | |
ShowItemText | Indicates whether the item text is shown in the control. | |
Site | This member overrides the Control.Site property. | |
Sorter | Gets or sets the sorting comparer for the control. | |
Sorting | Gets or sets the sort order for items in the control. | |
ThumbnailSizeFlags | Controls the quality of the thumbnail images created by the control. | |
TopIndex | Gets or sets the index of the first visible item in the control. | |
TotalColumns | Gets the number of total item columns in the control. | |
TotalRows | Gets the number of total item rows in the control. | |
UseDpi | Gets or sets a value that indicates whether LEAD's automated scaling properties are used to account for the physical resolution of the bitmap. | |
ViewStyle | Gets or sets how items are displayed in the control. | |
VisibleColumns | Gets the number of currently full or partial -visible item columns in the control. | |
VisibleRows | Gets the number of currently full or partial -visible item rows in the control. |
Protected Properties
Name | Description | |
---|---|---|
CreateParams | This member overrides Control.CreateParams. | |
IsSorting | Gets a value indicating whether this RasterImageList is currently sorting. |
Public Events
Name | Description | |
---|---|---|
AddFile | Occurs once for each image file loaded into the RasterThumbnailBrowser. | |
CodecsChanged | Occurs when the value of the Codecs property changes. | |
ErrorThumbnailChanged | Occurs when the value of the ErrorThumbnail property changes. | |
FinishedLoadingThumbnails | Occurs when the loading operation finishes. | |
LoadingThumbnailChanged | Occurs when the value of the LoadingThumbnail property changes. | |
LoadThumbnail | Occurs when the control loads the thumbnail of an item. | |
RefreshStatus | Occurs when a file in the specified Path is changed or added | |
ThumbnailSizeFlagsChanged | Occurs when the value of the ThumbnailSizeFlags property changes. | |
WatcherChanged | Occurs when a file in the specified Path is changed or added | |
WatcherRenamed | Occurs when a file or directory in the specified Path is renamed. |
Public Fields
Name | Description | |
---|---|---|
AutoDeselectItemsChanged | Occurs when the value of the AutoDeselectItems property changes. | |
AutoDisposeImagesChanged | Occurs when the value of the AutoDisposeImages property changes. | |
BorderStyleChanged | Occurs when the value of the BorderStyle property changes. | |
DoubleBufferChanged | Occurs when the value of the DoubleBuffer property changes. | |
DrawItem | Occurs when a request is made to draw an item in an owner-drawn RasterImageList. | |
EnableKeyboardChanged | Occurs when the value of the EnableKeyboard property changes. | |
EnableRubberBandSelectionChanged | Occurs when the value of the EnableRubberBandSelection property changes. | |
ItemBackColorChanged | Occurs when the value of the ItemBackColor property changes. | |
ItemBorderStyleChanged | Occurs when the value of the ItemBorderStyle property changes. | |
ItemForeColorChanged | Occurs when the value of the ItemForeColor property changes. | |
ItemImageBorderStyleChanged | Occurs when the value of the ItemImageBorderStyle property changes. | |
ItemImageSizeChanged | Occurs when the value of the ItemImageSize property changes. | |
ItemSelectedBackColorChanged | Occurs when the value of the ItemSelectedBackColor property changes. | |
ItemSelectedForeColorChanged | Occurs when the value of the ItemSelectedForeColor property changes. | |
ItemSizeChanged | Occurs when the value of the ItemSize property changes. | |
ItemSpacingSizeChanged | Occurs when the value of the ItemSpacingSize property changes. | |
PaintBackground | Occurs when the background of the control is redrawn. | |
PaintPropertiesChanged | Occurs when the value of the PaintProperties property changes. | |
Scroll | Occurs when the content of control is scrolled. | |
ScrollStyleChanged | Occurs when the value of the ScrollStyle property changes. | |
SelectedIndexChanged | Occurs when the index of the selected item in the RasterImageList control changes. | |
SelectionModeChanged | Occurs when the value of the SelectionMode property changes. | |
SelectUserImageChanged | Occurs when the value of the SelectUserImage property changes. | |
ShowItemTextChanged | Occurs when the value of the ShowItemText property changes. | |
SorterChanged | Occurs when the value of the Sorter property changes. | |
SortingChanged | Occurs when the value of the Sorting property changes. | |
UseDpiChanged | Occurs when the value of the UseDpi property changes. | |
ViewStyleChanged | Occurs when the value of the ViewStyle property changes. |