StylusPlugIns Property

UIElement.StylusPlugIns Property


Gets a collection of all stylus plug-in (customization) objects associated with this element.

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

protected StylusPlugInCollection StylusPlugIns { get; }

Property Value

Type: System.Windows.Input.StylusPlugIns.StylusPlugInCollection

The collection of stylus plug-ins, as a specialized collection.

An example of a control that populates this collection is InkCanvasInkCanvas adds the DynamicRenderer as a collection item, which enables the DynamicRenderer to interact with stylus input and produce the unique rendering in response to stylus driven events.

For information on creating custom plug-ins that can receive and interpret stylus input, see Intercepting Input from the Stylus.

The following example creates a DynamicRenderer instance and adds it to the StylusPlugIns collection for a custom ink handling 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;


.NET Framework
Available since 3.0
Return to top
© 2015 Microsoft