This documentation is archived and is not being maintained.

StylusPointDescription Constructor (IEnumerable<StylusPointPropertyInfo>)

Initializes a new instance of the StylusPointDescription class with the specified StylusPointPropertyInfo objects.

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

public StylusPointDescription(
	IEnumerable<StylusPointPropertyInfo> stylusPointPropertyInfos


Type: System.Collections.Generic.IEnumerable<StylusPointPropertyInfo>
A generic IEnumerable of type StylusPointPropertyInfo that specifies the properties in the StylusPointDescription.

You must pass in StylusPointPropertyInfo objects for the properties, X, Y, and NormalPressure.

The following example creates an StylusPointDescription object and uses it to create a StylusPoint.

StylusPointDescription newDescription =
      new StylusPointDescription(new StylusPointPropertyInfo[]
                        new StylusPointPropertyInfo(StylusPointProperties.X),
                        new StylusPointPropertyInfo(StylusPointProperties.Y),
                        new StylusPointPropertyInfo(StylusPointProperties.NormalPressure),
                        new StylusPointPropertyInfo(StylusPointProperties.XTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.YTiltOrientation),
                        new StylusPointPropertyInfo(StylusPointProperties.BarrelButton)

int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.