Bagikan melalui


StylusDevice.GetStylusPoints Metode

Definisi

Mengembalikan yang StylusPointCollection berisi StylusPoint objek yang dikumpulkan dari stylus.

Overload

GetStylusPoints(IInputElement)

Mengembalikan yang StylusPointCollection berisi StylusPoint objek yang dikumpulkan dari stylus.

GetStylusPoints(IInputElement, StylusPointDescription)

Mengembalikan yang StylusPointCollection berisi StylusPoint objek yang dikumpulkan dari stylus. StylusPointDescriptionMenggunakan .

GetStylusPoints(IInputElement)

Mengembalikan yang StylusPointCollection berisi StylusPoint objek yang dikumpulkan dari stylus.

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

Parameter

relativeTo
IInputElement

koordinat IInputElement (x,y) yang dipetakan StylusPointCollection .

Mengembalikan

StylusPointCollection yang berisi StylusPoint objek yang dikumpulkan stylus.

Pengecualian

Contoh

Contoh berikut menunjukkan cara mendapatkan StylusPointCollection dari StylusDevice.

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)

Berlaku untuk

GetStylusPoints(IInputElement, StylusPointDescription)

Mengembalikan yang StylusPointCollection berisi StylusPoint objek yang dikumpulkan dari stylus. StylusPointDescriptionMenggunakan .

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

Parameter

relativeTo
IInputElement

koordinat IInputElement (x y) yang dipetakan StylusPointCollection .

subsetToReformatTo
StylusPointDescription

yang StylusPointDescription akan digunakan oleh StylusPointCollection.

Mengembalikan

StylusPointCollection yang berisi StylusPoint objek yang dikumpulkan dari stylus.

Pengecualian

Contoh

Contoh berikut menunjukkan cara mendapatkan StylusPoint objek dari saat ini 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)

Keterangan

subsetToReformatTo harus kompatibel dengan Description properti yang StylusPointCollection digunakan oleh GetStylusPoints(IInputElement) metode . GetCommonDescription Gunakan metode untuk mendapatkan StylusPointDescription sebelum memanggil GetStylusPoints(IInputElement, StylusPointDescription) metode .

Berlaku untuk