[]
        
(Showing Draft Content)

C1.Framework.BitmapIconElement

BitmapIconElement Class

Represents an icon created from an image.

Inheritance
BitmapIconElement
Implements
Namespace: C1.Framework
Assembly: C1.Win.4.8.dll
Syntax
public class BitmapIconElement : IconElement, ISupportUia
Remarks

The file that you use should be a solid image on a transparent background. The bitmap image is expected to be a true bitmap that has transparent pixels and non-transparent pixels. The recommended format is PNG. Other file-format image sources will load but result in a solid block of the foreground color. Caution: Resizing bitmaps at runtime might hurt application performance and result in blurry images. Consider using fixed-size images where possible.

Constructors

Name Description
BitmapIconElement()

Initializes a new instance of the BitmapIconElement class.

BitmapIconElement(C1BitmapIcon)

Initializes a new instance of the BitmapIconElement class.

BitmapIconElement(C1BitmapIcon, Style)

Initializes a new instance of the BitmapIconElement class.

BitmapIconElement(string)

Initializes a new instance of the BitmapIconElement class.

Properties

Name Description
ShouldResize

Determines whether icon image should be resized according to the C1Icon element size.

ShowAsMonochrome

Gets or sets a value that indicates whether the bitmap is shown in a single color.

Source

Gets or sets the image source.

Stretch

Gets or sets a Stretch enumeration value that describes how the shape fills its allocated space.

Methods

Name Description
GetImage(ref Image, int, int)

Gets the image represented by this C1Icon.

InitializeUI()

Initializes the UI.

OnIconChanged(C1Icon, PropertyChangedEventArgs)

Updates element pproperties on icon property changes.