DynamicRenderer.DrawingAttributes Property

 

Gets or sets the DrawingAttributes that specifies the appearance of the rendered ink.

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

public DrawingAttributes DrawingAttributes { get; set; }

Property Value

Type: System.Windows.Ink.DrawingAttributes

The DrawingAttributes that specifies the appearance of the rendered ink.

This property is not typically used in XAML.

The following example demonstrates how to create a DrawingAttributes object for a DynamicRenderer. In this example, the dynamically rendered ink matches the properties specified by inkDA. 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: