Show / Hide Table of Contents

Class PolyLineGeometry

Implements poly line geometry

Inheritance
System.Object
DependencyObject
Freezable
Geometry
PolyLineGeometry
Inherited Members
Freezable.IsFrozen
Freezable.Parent
Freezable.Changed
Freezable.Freeze()
Freezable.OnPropertyChanged(DependencyProperty)
DependencyObject.DependencyObjectType
DependencyObject.IsSealed
DependencyObject.Equals(Object)
DependencyObject.GetHashCode()
DependencyObject.ClearValue(DependencyProperty)
DependencyObject.GetValue(DependencyProperty)
DependencyObject.ReadLocalValue(DependencyProperty)
DependencyObject.GetLocalValueEnumerator()
DependencyObject.SetValue(DependencyProperty, Object)
DependencyObject.CoerceValue(DependencyProperty)
DependencyObject.SetBinding(DependencyProperty, Binding)
DependencyObject.SetResourceReference(DependencyProperty, Object)
Namespace: EmptyKeys.UserInterface.Media
Assembly: EmptyKeys.UserInterface.dll
Syntax
public class PolyLineGeometry : Geometry

Constructors

PolyLineGeometry()

Initializes a new instance of the PolyLineGeometry class.

Declaration
public PolyLineGeometry()

Fields

PointsProperty

The points property

Declaration
public static readonly DependencyProperty PointsProperty
Field Value
Type Description
DependencyProperty

Properties

Bounds

Gets the bounds.

Declaration
public override Rect Bounds { get; }
Property Value
Type Description
EmptyKeys.UserInterface.Rect

The bounds.

Overrides
Geometry.Bounds

Points

Gets or sets the points.

Declaration
public List<PointF> Points { get; set; }
Property Value
Type Description
System.Collections.Generic.List<EmptyKeys.UserInterface.PointF>

The points.

Methods

Contains(PointF)

Determines whether [contains] [the specified local point].

Declaration
public override bool Contains(PointF localPoint)
Parameters
Type Name Description
EmptyKeys.UserInterface.PointF localPoint

The local point.

Returns
Type Description
System.Boolean
Overrides
Geometry.Contains(PointF)

GetFillGeometryData(Single, out GeometryPrimitiveType)

Gets the fill geometry data.

Declaration
public override List<PointF> GetFillGeometryData(float strokeThickness, out GeometryPrimitiveType primitiveType)
Parameters
Type Name Description
System.Single strokeThickness

The stroke thickness.

EmptyKeys.UserInterface.Media.GeometryPrimitiveType primitiveType

Type of the primitive.

Returns
Type Description
System.Collections.Generic.List<EmptyKeys.UserInterface.PointF>
Overrides
Geometry.GetFillGeometryData(Single, out GeometryPrimitiveType)

GetStrokeGeometryData(Single, out GeometryPrimitiveType)

Gets the stroke geometry data.

Declaration
public override List<PointF> GetStrokeGeometryData(float thickness, out GeometryPrimitiveType primitiveType)
Parameters
Type Name Description
System.Single thickness

The thickness.

EmptyKeys.UserInterface.Media.GeometryPrimitiveType primitiveType

Type of the primitive.

Returns
Type Description
System.Collections.Generic.List<EmptyKeys.UserInterface.PointF>
Overrides
Geometry.GetStrokeGeometryData(Single, out GeometryPrimitiveType)

IsEmpty()

Determines whether this instance is empty.

Declaration
public override bool IsEmpty()
Returns
Type Description
System.Boolean
Overrides
Geometry.IsEmpty()

MayHaveCurves()

Mays the have curves, like rounded corners etc.

Declaration
public override bool MayHaveCurves()
Returns
Type Description
System.Boolean
Overrides
Geometry.MayHaveCurves()
Back to top Generated by DocFX