StylusPoint コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StylusPoint クラスの新しいインスタンスを初期化します。
オーバーロード
StylusPoint(Double, Double) |
指定した (x, y) 座標を使用して、StylusPoint クラスの新しいインスタンスを初期化します。 |
StylusPoint(Double, Double, Single) |
指定した (x, y) 座標と圧力を使用して、StylusPoint クラスの新しいインスタンスを初期化します。 |
StylusPoint(Double, Double, Single, StylusPointDescription, Int32[]) |
指定された (x, y) 座標、 |
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) 座標、pressureFactor
、および StylusPointDescription で指定された追加のパラメーターを使用して、StylusPoint クラスの新しいインスタンスを初期化します。
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
StylusPoint に格納されている追加のプロパティを指定する StylusPointDescription。
- 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)
適用対象
.NET