The following tables list the members exposed by ImageList.
Public Constructors
Name | Description | |
---|---|---|
ImageList | Initializes a new instance of the ImageList class. |
Public Methods
Name | Description | |
---|---|---|
EnsureVisible | Ensures that the specified item is visible within the control, scrolling the contents of the control if necessary. | |
HitTest | Queries the specified location to determine if the point is over an IImageListItem. | |
LoadTiff | Populates the items of this control directly from the pages of a multi-page TIF URI. | |
OnApplyTemplate | Builds the visual tree of the control | |
SaveTiff | Saves the images of the items of this control as a multi-page TIFF image. | |
Sort | Sorts the items of the ImageList control. |
Protected Methods
Public Properties
Name | Description | |
---|---|---|
AutoDisposeImages | Gets or sets a value indicating whether to auto dispose the old image when a new image is set into the items of this ImageList. | |
BitmapScalingMode | Gets or sets the algorithm used to scale bitmap images. | |
EnableRubberBandSelection | Gets or sets a value that indicates whether rubber band selection is enabled in this control. | |
ItemBackground | Gets or sets brush used to draw the background of the items in this control. | |
ItemBorderBrush | Gets or sets the brush used to draw the border of each item. | |
ItemBorderThickness | Gets or sets a value that indicates the number of pixels to use to draw the border of each item. | |
ItemForeground | Gets or sets brush used to draw the foreground (text) of the items in this control. | |
ItemImageSize | Gets or sets the item image size in pixels. | |
ItemMargin | Gets or sets the margins between each item | |
ItemSelectedBackground | Gets or sets the brush used to draw the selected items background. | |
ItemSelectedForeground | Gets or sets the brush used to draw the selected items foreground (text). | |
ItemSize | Gets or sets the size of each item in pixels. | |
ItemsSource | Gets or sets a collection used to generate the content of the ImageList. This is a dependency property. | |
ItemStyle | Gets or sets the style of how items are displayed in the control. | |
Orientation | Gets or sets the direction the ImageList control scrolls the displayed items. | |
RubberBandFill | Gets or sets the brush used to fill the area of the current rubber band selection rectangle. | |
ShowText | Gets or sets a value that indicate whether to show the items text. |
Public Events
Name | Description | |
---|---|---|
AutoDisposeImagesChanged | Occurs when the value of the AutoDisposeImages property changes. | |
BitmapScalingModeChanged | Occurs when the value of the BitmapScalingMode property changes. | |
EnableRubberBandSelectionChanged | Occurs when the value of the EnableRubberBandSelection property changes. | |
ItemBackgroundChanged | Occurs when the value of the ItemBackground property changes. | |
ItemBorderBrushChanged | Occurs when the value of the ItemBorderBrush property changes. | |
ItemBorderThicknessChanged | Occurs when the value of the ItemBorderThickness property changes. | |
ItemForegroundChanged | Occurs when the value of the ItemForeground property changes. | |
ItemImageSizeChanged | Occurs when the value of the ItemImageSize property changes. | |
ItemMarginChanged | Occurs when the value of the ItemMargin property changes. | |
ItemSelectedBackgroundChanged | Occurs when the value of the ItemSelectedBackground property changes. | |
ItemSelectedForegroundChanged | Occurs when the value of the ItemSelectedForeground property changes. | |
ItemSizeChanged | Occurs when the value of the ItemSize property changes. | |
ItemStyleChanged | Occurs when the value of the ItemStyle property changes. | |
OrientationChanged | Occurs when the value of the Orientation property changes. | |
RubberBandFillChanged | Occurs when the value of the RubberBandFill property changes. | |
ShowTextChanged | Occurs when the value of the ShowText property changes. |
Public Fields
Name | Description | |
---|---|---|
AutoDisposeImagesProperty | Identifies the AutoDisposeImages dependency property. | |
BitmapScalingModeProperty | Identifies the BitmapScalingMode dependency property. | |
EnableRubberBandSelectionProperty | Identifies the EnableRubberBandSelection dependency property. | |
ItemBackgroundProperty | Identifies the ItemBackground dependency property. | |
ItemBorderBrushProperty | Identifies the ItemBorderBrush dependency property. | |
ItemBorderThicknessProperty | Identifies the ItemBorderThickness dependency property. | |
ItemForegroundProperty | Identifies the ItemForeground dependency property. | |
ItemImageSizeProperty | Identifies the ItemImageSize dependency property. | |
ItemMarginProperty | Identifies the ItemMargin dependency property. | |
ItemSelectedBackgroundProperty | Identifies the ItemSelectedBackground dependency property. | |
ItemSelectedForegroundProperty | Identifies the ItemSelectedForeground dependency property. | |
ItemSizeProperty | Identifies the ItemSize dependency property. | |
ItemStyleProperty | Identifies the ItemStyle dependency property. | |
OrientationProperty | Identifies the Orientation dependency property. | |
RubberBandFillProperty | Identifies the RubberBandFill dependency property. | |
ShowTextProperty | Identifies the ShowText dependency property. |