[]
        
(Showing Draft Content)

C1.Framework.C1VectorIcon

C1VectorIcon Class

Represents an icon created from a vectorial definition.

Inheritance
C1VectorIcon
Namespace: C1.Framework
Assembly: C1.Win.4.8.dll
Syntax
public abstract class C1VectorIcon : C1Icon, INotifyPropertyChanged, ICloneable
Public MustInherit Class C1VectorIcon
    Inherits C1Icon
    Implements INotifyPropertyChanged, ICloneable

Constructors

Name Description
C1VectorIcon()

Initializes a new instance of the C1VectorIcon class.

C1VectorIcon(string)

Initializes a new instance of the C1VectorIcon class.

C1VectorIcon(string, Size, Color)

Initializes a new instance of the C1VectorIcon class with specified key, size and color.

C1VectorIcon(string, Size, Color, Color)

Initializes a new instance of the C1VectorIcon class with specified key, size and color.

Properties

Name Description
AllowSmoothing

Determines whether smoothing (antialiasing) is applied to lines and curves and the edges of filled areas.

IsDirect2DRendererAvailable

Gets a value indicating whether the Direct2D renderer is available for use.

IsFreeScale

Gets a value indicating whether this C1Icon can free scale or not.

Stroke

Gets or sets the color used to paint the icon stroke. The default value is Transparent.

StrokeThickness

Gets or sets the stroke thickness.

UseDirect2DRenderer

Gets or sets a value indicating that the C1VectorIcon renderer uses the Direct2D.

ViewBox

Gets or sets the rectangle which determines panning and zooming of content inside the parent container.