StylusDevice.GetStylusPoints Yöntem

Tanım

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

Aşırı Yüklemeler

GetStylusPoints(IInputElement)

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

GetStylusPoints(IInputElement, StylusPointDescription)

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

GetStylusPoints(IInputElement)

Ekran kaleminden toplanan nesneleri içeren StylusPoint bir StylusPointCollection 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 StylusPointCollection (x,y) koordinatların eşlendiği yer.

Döndürülenler

StylusPointCollection Ekran kaleminin topladığı nesneleri içeren StylusPoint bir.

Özel durumlar

Örnekler

Aşağıdaki örnek, 'den StylusDeviceöğesinin nasıl alınduğunu StylusPointCollection 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 StylusPoint bir StylusPointCollection 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 StylusPointCollection (x y) koordinatların eşlendiği yer.

subsetToReformatTo
StylusPointDescription

StylusPointDescription tarafından kullanılacak .StylusPointCollection

Döndürülenler

StylusPointCollection Ekran kaleminden toplanan nesneleri içeren StylusPoint bir.

Özel durumlar

Örnekler

Aşağıdaki örnek, geçerli StylusDevice'den nesnelerin nasıl alınduğunu StylusPoint gösterir.

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 GetStylusPoints(IInputElement) kullanılan özelliğinin StylusPointCollection özelliğiyle Description uyumlu olmalıdır. GetCommonDescription yöntemini çağırmadan GetStylusPoints(IInputElement, StylusPointDescription) önce almak StylusPointDescription için yöntemini kullanın.

Şunlara uygulanır