StylusDevice.GetStylusPoints メソッド

定義

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint を返します。

オーバーロード

GetStylusPoints(IInputElement)

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint を返します。

GetStylusPoints(IInputElement, StylusPointDescription)

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint を返します。 指定した StylusPointDescription を使用します。

GetStylusPoints(IInputElement)

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint を返します。

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

パラメーター

relativeTo
IInputElement

IInputElement の (x,y) 座標が StylusPointCollection マップされる 。

戻り値

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint

例外

relativeToUIElement でも FrameworkContentElement でもありません。

次の例では、 から を StylusPointCollection 取得する方法を 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)

適用対象

GetStylusPoints(IInputElement, StylusPointDescription)

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint を返します。 指定した 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

パラメーター

relativeTo
IInputElement

IInputElement の (x y) 座標が StylusPointCollection マップされる 。

戻り値

スタイラスによって収集された StylusPointCollection オブジェクトを格納する StylusPoint

例外

relativeToUIElement でも FrameworkContentElement でもありません。

次の例では、現在StylusDeviceの からオブジェクトを取得StylusPointする方法を示します。

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)

注釈

subsetToReformatToは、 メソッドでGetStylusPoints(IInputElement)使用される DescriptionStylusPointCollection プロパティと互換性がある必要があります。 メソッドをGetCommonDescription呼び出す前に、 メソッドを使用して をStylusPointDescriptionGetStylusPoints(IInputElement, StylusPointDescription)取得します。

適用対象