Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
AttachVisuals Method

InkPresenter.AttachVisuals Method

Attaches the visual of a DynamicRenderer to an InkPresenter.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)

public void AttachVisuals(
	Visual visual,
	DrawingAttributes drawingAttributes
)

Parameters

visual
Type: System.Windows.Media.Visual

The visual of a DynamicRenderer.

drawingAttributes
Type: System.Windows.Ink.DrawingAttributes

The DrawingAttributes that specifies the appearance of the dynamically rendered ink.

ExceptionCondition
InvalidOperationException

visual is already attached to a visual tree.

Attach the visual of a DynamicRenderer to the InkPresenter to dynamically render ink on your control.

The following example demonstrates how to attach the visual and DrawingAttributes of a DynamicRenderer to an InkPresenter.

// Create a DrawingAttributes to use for the  
// DynamicRenderer.
DrawingAttributes inkDA = new DrawingAttributes();
inkDA.Width = 5;
inkDA.Height = 5;
inkDA.Color = Colors.Purple;

// Add a dynamic renderer plugin that  
// draws ink as it "flows" from the stylus
DynamicRenderer dynamicRenderer1 = new DynamicRenderer();
dynamicRenderer1.DrawingAttributes = inkDA;

this.StylusPlugIns.Add(dynamicRenderer1);
inkPresenter1.AttachVisuals(dynamicRenderer1.RootVisual,
    dynamicRenderer1.DrawingAttributes);

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft