StylusPoint コンストラクター

定義

StylusPoint クラスの新しいインスタンスを初期化します。

オーバーロード

名前 説明
StylusPoint(Double, Double)

指定した (x, y) 座標を使用して、 StylusPoint クラスの新しいインスタンスを初期化します。

StylusPoint(Double, Double, Single)

指定した (x,y) 座標と圧力を使用して、 StylusPoint クラスの新しいインスタンスを初期化します。

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

指定した (x,y) 座標、StylusPoint、およびpressureFactorで指定された追加パラメーターを使用して、StylusPointDescription クラスの新しいインスタンスを初期化します。

StylusPoint(Double, Double)

指定した (x, y) 座標を使用して、 StylusPoint クラスの新しいインスタンスを初期化します。

public:
 StylusPoint(double x, double y);
public StylusPoint(double x, double y);
new System.Windows.Input.StylusPoint : double * double -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double)

パラメーター

x
Double

StylusPointの x 座標。

y
Double

StylusPointの y 座標。

次の例では、 StylusPointを作成する方法を示します。

StylusPointDescription newDescription =
      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)
                    });

int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Dim newDescription 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 propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

適用対象

StylusPoint(Double, Double, Single)

指定した (x,y) 座標と圧力を使用して、 StylusPoint クラスの新しいインスタンスを初期化します。

public:
 StylusPoint(double x, double y, float pressureFactor);
public StylusPoint(double x, double y, float pressureFactor);
new System.Windows.Input.StylusPoint : double * double * single -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double, pressureFactor As Single)

パラメーター

x
Double

StylusPointの x 座標。

y
Double

StylusPointの y 座標。

pressureFactor
Single

StylusPointに加える圧力の量。

例外

pressureFactor が 0 未満または 1 より大きい。

次の例では、 StylusPointを作成する方法を示します。

StylusPointDescription newDescription =
      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)
                    });

int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Dim newDescription 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 propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

注釈

pressureFactor は、0 ~ 1 の値を含む必要があります。 値 0 は圧力が適用されていないことを示し、値 1 は圧力の最大量が適用されることを示します。 値 0.5 は、最大圧力の 50% が適用されることを示します。

適用対象

StylusPoint(Double, Double, Single, StylusPointDescription, Int32[])

指定した (x,y) 座標、StylusPoint、およびpressureFactorで指定された追加パラメーターを使用して、StylusPointDescription クラスの新しいインスタンスを初期化します。

public:
 StylusPoint(double x, double y, float pressureFactor, System::Windows::Input::StylusPointDescription ^ stylusPointDescription, cli::array <int> ^ additionalValues);
public StylusPoint(double x, double y, float pressureFactor, System.Windows.Input.StylusPointDescription stylusPointDescription, int[] additionalValues);
new System.Windows.Input.StylusPoint : double * double * single * System.Windows.Input.StylusPointDescription * int[] -> System.Windows.Input.StylusPoint
Public Sub New (x As Double, y As Double, pressureFactor As Single, stylusPointDescription As StylusPointDescription, additionalValues As Integer())

パラメーター

x
Double

StylusPointの x 座標。

y
Double

StylusPointの y 座標。

pressureFactor
Single

StylusPointに加える圧力の量。

stylusPointDescription
StylusPointDescription

StylusPointDescriptionに格納されている追加のプロパティを指定するStylusPoint

additionalValues
Int32[]

stylusPointDescriptionで定義されたプロパティの値を含む 32 ビット符号付き整数の配列。

例外

pressureFactor が 0 未満または 1 より大きい。

-又は-

ボタンのプロパティに対応する additionalValues の値は 0 または 1 ではありません。

additionalValuesの値の数が、stylusPointDescription - 3 のプロパティの数と一致しません。

次の例では、 StylusPointを作成する方法を示します。

StylusPointDescription newDescription =
      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)
                    });

int[] propertyValues = { 1800, 1000, 1 };

StylusPoint newStylusPoint = new StylusPoint(100, 100, .5f, newDescription, propertyValues);
Dim newDescription 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 propertyValues As Integer() = {1800, 1000, 1}

Dim newStylusPoint As New StylusPoint(100, 100, 0.5F, newDescription, propertyValues)

適用対象