Condividi tramite


StylusDevice.GetStylusPoints Metodo

Definizione

Restituisce un oggetto StylusPointCollection che contiene StylusPoint oggetti raccolti dallo stilo.

Overload

Nome Descrizione
GetStylusPoints(IInputElement)

Restituisce un oggetto StylusPointCollection che contiene StylusPoint oggetti raccolti dallo stilo.

GetStylusPoints(IInputElement, StylusPointDescription)

Restituisce un oggetto StylusPointCollection che contiene StylusPoint oggetti raccolti dallo stilo. Usa l'oggetto specificato StylusPointDescription.

GetStylusPoints(IInputElement)

Restituisce un oggetto StylusPointCollection che contiene StylusPoint oggetti raccolti dallo stilo.

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

Parametri

relativeTo
IInputElement

Oggetto IInputElement a cui sono mappate le coordinate (x,y) nell'oggetto StylusPointCollection .

Restituisce

Oggetto StylusPointCollection contenente StylusPoint oggetti raccolti dallo stilo.

Eccezioni

Esempio

Nell'esempio seguente viene illustrato come ottenere da 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)

Si applica a

GetStylusPoints(IInputElement, StylusPointDescription)

Restituisce un oggetto StylusPointCollection che contiene StylusPoint oggetti raccolti dallo stilo. Usa l'oggetto specificato 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

Parametri

relativeTo
IInputElement

Oggetto IInputElement a cui sono mappate le coordinate (x y) nell'oggetto StylusPointCollection .

subsetToReformatTo
StylusPointDescription

Oggetto StylusPointDescription da utilizzare dall'oggetto StylusPointCollection.

Restituisce

Oggetto StylusPointCollection contenente StylusPoint gli oggetti raccolti dallo stilo.

Eccezioni

Esempio

Nell'esempio seguente viene illustrato come ottenere StylusPoint oggetti dall'oggetto corrente 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)

Commenti

subsetToReformatTo deve essere compatibile con la Description proprietà dell'oggetto StylusPointCollection utilizzato dal GetStylusPoints(IInputElement) metodo . Utilizzare il GetCommonDescription metodo per ottenere un StylusPointDescription oggetto prima di chiamare il GetStylusPoints(IInputElement, StylusPointDescription) metodo .

Si applica a