Table of Contents

Class VisualCanvas

Namespace
Ink_Canvas.Helpers
Assembly
InkCanvasForClass.dll
public class VisualCanvas : FrameworkElement, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient
Inheritance
VisualCanvas
Implements
Inherited Members

Constructors

VisualCanvas()

public VisualCanvas()

Properties

VisualChildrenCount

Gets the number of visual child elements within this element.

protected override int VisualChildrenCount { get; }

Property Value

int

The number of visual child elements for this element.

Visuals

public IReadOnlyList<DrawingVisual> Visuals { get; }

Property Value

IReadOnlyList<DrawingVisual>

Methods

AddVisual(DrawingVisual)

public void AddVisual(DrawingVisual visual)

Parameters

visual DrawingVisual

Clear()

public void Clear()

GetVisualChild(int)

Overrides GetVisualChild(int), and returns a child at the specified index from a collection of child elements.

protected override Visual GetVisualChild(int index)

Parameters

index int

The zero-based index of the requested child element in the collection.

Returns

Visual

The requested child element. This should not return null; if the provided index is out of range, an exception is thrown.