Share via


StylusDevice.GetStylusPoints Metodo

Definizione

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

Overload

GetStylusPoints(IInputElement)

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

GetStylusPoints(IInputElement, StylusPointDescription)

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

GetStylusPoints(IInputElement)

Restituisce un oggetto StylusPointCollection che contiene oggetti StylusPoint 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 vengono mappate le coordinate (x,y) nell'oggetto StylusPointCollection .

Restituisce

Oggetto StylusPointCollection che contiene oggetti StylusPoint raccolti dallo stilo.

Eccezioni

Esempio

Nell'esempio seguente viene illustrato come ottenere l'oggetto dall'oggetto 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 oggetti StylusPoint raccolti dallo stilo. Usa l'oggetto StylusPointDescription specificato.

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 vengono mappate le coordinate (x y) nell'oggetto StylusPointCollection .

subsetToReformatTo
StylusPointDescription

Oggetto StylusPointDescription che viene usato da StylusPointCollection.

Restituisce

Oggetto StylusPointCollection che contiene oggetti StylusPoint 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 StylusPointCollectionGetStylusPoints(IInputElement) utilizzato dal metodo . Usare il metodo per ottenere un StylusPointDescription valore prima di chiamare il GetCommonDescriptionGetStylusPoints(IInputElement, StylusPointDescription) metodo .

Si applica a