Comparteix a través de


StylusDevice.GetStylusPoints Método

Definición

Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico.

Sobrecargas

GetStylusPoints(IInputElement)

Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico.

GetStylusPoints(IInputElement, StylusPointDescription)

Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico. Utiliza el objeto StylusPointDescription especificado.

GetStylusPoints(IInputElement)

Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico.

public:
 System::Windows::Input::StylusPointCollection ^ GetStylusPoints(System::Windows::IInputElement ^ relativeTo);
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo);
member this.GetStylusPoints : System.Windows.IInputElement -> System.Windows.Input.StylusPointCollection
Public Function GetStylusPoints (relativeTo As IInputElement) As StylusPointCollection

Parámetros

relativeTo
IInputElement

Al IInputElement que se asignan las coordenadas (x,y) de .StylusPointCollection

Devoluciones

StylusPointCollection que contiene objetos StylusPoint recopilados por el lápiz óptico.

Excepciones

Ejemplos

En el ejemplo siguiente se muestra cómo obtener de StylusPointCollectionStylusDevice.

StylusPointCollection myStylusPoints =
            myStylusDevice.GetStylusPoints(myStylusDevice.Target);
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets\n");
Dim myStylusPoints As StylusPointCollection = _
    myStylusDevice.GetStylusPoints(myStylusDevice.Target)
textbox1.AppendText("Got " + myStylusPoints.Count.ToString() + " packets" + vbCrLf)

Se aplica a

GetStylusPoints(IInputElement, StylusPointDescription)

Devuelve un objeto StylusPointCollection que contiene objetos StylusPoint recopilados a partir del lápiz óptico. Utiliza el objeto StylusPointDescription especificado.

public:
 System::Windows::Input::StylusPointCollection ^ GetStylusPoints(System::Windows::IInputElement ^ relativeTo, System::Windows::Input::StylusPointDescription ^ subsetToReformatTo);
public System.Windows.Input.StylusPointCollection GetStylusPoints (System.Windows.IInputElement relativeTo, System.Windows.Input.StylusPointDescription subsetToReformatTo);
member this.GetStylusPoints : System.Windows.IInputElement * System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Function GetStylusPoints (relativeTo As IInputElement, subsetToReformatTo As StylusPointDescription) As StylusPointCollection

Parámetros

relativeTo
IInputElement

Al IInputElement que se asignan las coordenadas (x y) de .StylusPointCollection

Devoluciones

StylusPointCollection que contiene objetos StylusPoint recopilados desde el lápiz óptico.

Excepciones

Ejemplos

En el ejemplo siguiente se muestra cómo obtener StylusPoint objetos del objeto actual StylusDevice.

StylusDevice currentStylus = Stylus.CurrentStylusDevice;
StylusPointDescription description1 =
      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)
                    });

StylusPointDescription description2 = currentStylus.GetStylusPoints(inkCanvas1).Description;

StylusPointDescription description3 = 
    StylusPointDescription.GetCommonDescription(description1, description2);

StylusPointCollection points = currentStylus.GetStylusPoints(inkCanvas1, description3);
Dim currentStylus As StylusDevice = Stylus.CurrentStylusDevice

Dim description1 As 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)})

Dim description2 As StylusPointDescription = currentStylus.GetStylusPoints(inkCanvas1).Description

Dim description3 As StylusPointDescription = _
                        StylusPointDescription.GetCommonDescription(description1, description2)

Dim points As StylusPointCollection = currentStylus.GetStylusPoints(inkCanvas1, description3)

Comentarios

subsetToReformatTo debe ser compatible con la Description propiedad del StylusPointCollection objeto utilizado por el GetStylusPoints(IInputElement) método . Use el GetCommonDescription método para obtener un StylusPointDescription objeto antes de llamar al GetStylusPoints(IInputElement, StylusPointDescription) método .

Se aplica a