Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

DynamicRenderer.RootVisual Property

 

Gets the root visual for the DynamicRenderer.

Namespace:   System.Windows.Input.StylusPlugIns
Assembly:  PresentationCore (in PresentationCore.dll)

public Visual RootVisual { get; }

Property Value

Type: System.Windows.Media.Visual

The root Visual for the DynamicRenderer.

When you use a DynamicRenderer, you must attach the RootVisual property to the InkPresenter by using the AttachVisuals method.

The following example demonstrates how to create a DynamicRenderer and add the RootVisual to the InkPresenter. To create a control that dynamically renders ink, see Creating an Ink Input Control.

// 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
Available since 3.0
Return to top
Show:
© 2017 Microsoft