Compartilhar via


StylusDevice.GetStylusPoints Método

Definição

Retorna um StylusPointCollection que contém StylusPoint objetos coletados da caneta.

Sobrecargas

Nome Description
GetStylusPoints(IInputElement)

Retorna um StylusPointCollection que contém StylusPoint objetos coletados da caneta.

GetStylusPoints(IInputElement, StylusPointDescription)

Retorna um StylusPointCollection que contém StylusPoint objetos coletados da caneta. Usa o especificado StylusPointDescription.

GetStylusPoints(IInputElement)

Retorna um StylusPointCollection que contém StylusPoint objetos coletados da caneta.

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

As IInputElement coordenadas (x,y) nas StylusPointCollection quais as coordenadas são mapeadas.

Retornos

Um StylusPointCollection que contém StylusPoint objetos que a caneta coletou.

Exceções

Exemplos

O exemplo a StylusDeviceseguir demonstra como obter o StylusPointCollection .

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)

Aplica-se a

GetStylusPoints(IInputElement, StylusPointDescription)

Retorna um StylusPointCollection que contém StylusPoint objetos coletados da caneta. Usa o especificado StylusPointDescription.

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

As IInputElement coordenadas (x y) nas StylusPointCollection quais as coordenadas são mapeadas.

Retornos

Um StylusPointCollection que contém StylusPoint objetos coletados da caneta.

Exceções

Exemplos

O exemplo a seguir demonstra como obter StylusPoint objetos do atual 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)

Comentários

subsetToReformatTo deve ser compatível com a Description propriedade do StylusPointCollection método usado GetStylusPoints(IInputElement) . Use o GetCommonDescription método para obter um StylusPointDescription antes de chamar o GetStylusPoints(IInputElement, StylusPointDescription) método.

Aplica-se a