CommonImageSourceProvider Class
Provides IntelliPrompt with a common ImageSource that is included in the SyntaxEditor assembly as a resource.
public class CommonImageSourceProvider : IImageSourceProvider
- Inheritance:
- object object
- Implements:
- IImageSourceProvider
Constructors
CommonImageSourceProvider(CommonImageKind)
Provides IntelliPrompt with a common ImageSource that is included in the SyntaxEditor assembly as a resource.
public CommonImageSourceProvider(CommonImageKind imageKind)
| Parameter | Type | Description |
|---|---|---|
| imageKind | CommonImageKind | The CommonImageKind indicating the common image type. |
Properties
DefaultImageSet
The CommonImageSet indicating the set of images from which to pull.
public static CommonImageSet DefaultImageSet { get; set; }
Property Value
- CommonImageSet:
The default value is MetroLight.
ImageKind
The CommonImageKind indicating the kind of common image.
Methods
GetImageSource()
Returns the ImageSource to use in an IntelliPrompt user interface element based on the default image set;
GetImageSource(CommonImageSet)
Returns the ImageSource to use in an IntelliPrompt user interface element based on the specified image set.
public virtual ImageSource GetImageSource(CommonImageSet imageSet)
| Parameter | Type | Description |
|---|---|---|
| imageSet | CommonImageSet |
Returns
GetImageSource(Color?)
Returns the ImageSource to use in an IntelliPrompt user interface element, using the specified background color hint to select a color set, and falling back to DefaultImageSet as needed.
public ImageSource GetImageSource(Color? backgroundColorHint)
| Parameter | Type | Description |
|---|---|---|
| backgroundColorHint | Color? | A background color that can provide a hint about the most appropriate color set (e.g,. light images for light backgrounds). |
Returns
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()