Table of Contents

Class Border2D

Namespace
HelixToolkit.WinUI.SharpDX.Elements2D
Assembly
HelixToolkit.WinUI.SharpDX.dll
public class Border2D : ContentElement2D, IEquatable<DependencyObject>, IAnimationObject, IVisualElement, IVisualElement2, IEquatable<UIElement>, IEquatable<FrameworkElement>, IWinRTObject, IDynamicInterfaceCastable, IEquatable<Control>, IDisposable, ITransformable2D, IHitable2D
Inheritance
Border2D
Implements
IWinRTObject
Derived
Inherited Members

Fields

BorderBrushProperty

public static readonly DependencyProperty BorderBrushProperty

Field Value

DependencyProperty

BorderThicknessProperty

public static readonly DependencyProperty BorderThicknessProperty

Field Value

DependencyProperty

CornerRadiusProperty

public static readonly DependencyProperty CornerRadiusProperty

Field Value

DependencyProperty

PaddingProperty

public static readonly DependencyProperty PaddingProperty

Field Value

DependencyProperty

StrokeDashCapProperty

public static readonly DependencyProperty StrokeDashCapProperty

Field Value

DependencyProperty

StrokeDashOffsetProperty

public static readonly DependencyProperty StrokeDashOffsetProperty

Field Value

DependencyProperty

StrokeDashStyleProperty

public static readonly DependencyProperty StrokeDashStyleProperty

Field Value

DependencyProperty

StrokeEndLineCapProperty

public static readonly DependencyProperty StrokeEndLineCapProperty

Field Value

DependencyProperty

StrokeLineJoinProperty

public static readonly DependencyProperty StrokeLineJoinProperty

Field Value

DependencyProperty

StrokeMiterLimitProperty

public static readonly DependencyProperty StrokeMiterLimitProperty

Field Value

DependencyProperty

StrokeStartLineCapProperty

public static readonly DependencyProperty StrokeStartLineCapProperty

Field Value

DependencyProperty

Properties

BorderBrush

public Brush BorderBrush { get; set; }

Property Value

Brush

BorderThickness

public Thickness BorderThickness { get; set; }

Property Value

Thickness

CornerRadius

public double CornerRadius { get; set; }

Property Value

double

Padding

public Thickness Padding { get; set; }

Property Value

Thickness

StrokeDashCap

public PenLineCap StrokeDashCap { get; set; }

Property Value

PenLineCap

StrokeDashOffset

public double StrokeDashOffset { get; set; }

Property Value

double

StrokeDashStyle

public DashStyle StrokeDashStyle { get; set; }

Property Value

DashStyle

StrokeEndLineCap

public PenLineCap StrokeEndLineCap { get; set; }

Property Value

PenLineCap

StrokeLineJoin

public PenLineJoin StrokeLineJoin { get; set; }

Property Value

PenLineJoin

StrokeMiterLimit

public double StrokeMiterLimit { get; set; }

Property Value

double

StrokeStartLineCap

public PenLineCap StrokeStartLineCap { get; set; }

Property Value

PenLineCap

Methods

AssignDefaultValuesToSceneNode(SceneNode2D)

protected override void AssignDefaultValuesToSceneNode(SceneNode2D node)

Parameters

node SceneNode2D

OnAttached()

protected override void OnAttached()

OnCreateSceneNode()

Called when [create scene node].

protected override SceneNode2D OnCreateSceneNode()

Returns

SceneNode2D

OnUpdate(RenderContext2D)

protected override void OnUpdate(RenderContext2D context)

Parameters

context RenderContext2D