StylusDevice.GetStylusPoints Yöntem

Tanım

Ekran kaleminden toplanan nesneleri içeren StylusPointCollection bir StylusPoint döndürür.

Aşırı Yüklemeler

Name Description
GetStylusPoints(IInputElement)

Ekran kaleminden toplanan nesneleri içeren StylusPointCollection bir StylusPoint döndürür.

GetStylusPoints(IInputElement, StylusPointDescription)

Ekran kaleminden toplanan nesneleri içeren StylusPointCollection bir StylusPoint döndürür. Belirtilen StylusPointDescriptionöğesini kullanır.

GetStylusPoints(IInputElement)

Ekran kaleminden toplanan nesneleri içeren StylusPointCollection bir StylusPoint döndürür.

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

Parametreler

relativeTo
IInputElement

IInputElement içindeki x,y (StylusPointCollection) koordinatlarının eşlendiği yer.

Döndürülenler

StylusPointCollection Ekran kaleminin topladığı nesneleri içerenStylusPoint.

Özel durumlar

Örnekler

Aşağıdaki örnek, 'nin 'den StylusPointCollectionnasıl alınduğunu StylusDevice gösterir.

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)

Şunlara uygulanır

GetStylusPoints(IInputElement, StylusPointDescription)

Ekran kaleminden toplanan nesneleri içeren StylusPointCollection bir StylusPoint döndürür. Belirtilen StylusPointDescriptionöğesini kullanır.

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

Parametreler

relativeTo
IInputElement

IInputElement içindeki x y (StylusPointCollection) koordinatlarının eşlendiği yer.

subsetToReformatTo
StylusPointDescription

StylusPointDescription tarafından StylusPointCollectionkullanılacak .

Döndürülenler

StylusPointCollection Ekran kaleminden toplanan nesneleri içeren StylusPoint bir.

Özel durumlar

Örnekler

Aşağıdaki örnekte, geçerli StylusPoint'den nesnelerin nasıl alınıyor StylusDevice olduğu gösterilmektedir.

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)

Açıklamalar

subsetToReformatToyöntemi tarafından kullanılan özelliğinin Description özelliğiyle StylusPointCollectionGetStylusPoints(IInputElement) uyumlu olmalıdır. GetCommonDescription yöntemini çağırmadan StylusPointDescription önce almak GetStylusPoints(IInputElement, StylusPointDescription) için yöntemini kullanın.

Şunlara uygulanır