StylusPointCollection コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
StylusPointCollection クラスの新しいインスタンスを初期化します。
オーバーロード
StylusPointCollection() |
StylusPointCollection クラスの新しいインスタンスを初期化します。 |
StylusPointCollection(IEnumerable<StylusPoint>) |
StylusPointCollection オブジェクトを指定して、StylusPoint クラスの新しいインスタンスを初期化します。 |
StylusPointCollection(IEnumerable<Point>) |
点を指定して、StylusPointCollection クラスの新しいインスタンスを初期化します。 |
StylusPointCollection(Int32) |
指定した数の StylusPointCollection オブジェクトを最初に格納できる StylusPoint クラスの新しいインスタンスを初期化します。 |
StylusPointCollection(StylusPointDescription) |
StylusPointCollection で指定したプロパティを持つ StylusPointDescription クラスの新しいインスタンスを初期化します。 |
StylusPointCollection(StylusPointDescription, Int32) |
サイズを指定し、StylusPointCollection で指定したプロパティを持つ StylusPointDescription クラスの新しいインスタンスを初期化します。 |
StylusPointCollection()
StylusPointCollection クラスの新しいインスタンスを初期化します。
public:
StylusPointCollection();
public StylusPointCollection ();
Public Sub New ()
例
次の例では、 StylusPoint カスタム コントロールの OnStylusDown メソッド内のオブジェクトを収集します。 この例では、 StylusPointCollection と の初期サイズを StylusPointDescription 指定して を作成します StylusPointCollection。
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
適用対象
StylusPointCollection(IEnumerable<StylusPoint>)
StylusPointCollection オブジェクトを指定して、StylusPoint クラスの新しいインスタンスを初期化します。
public:
StylusPointCollection(System::Collections::Generic::IEnumerable<System::Windows::Input::StylusPoint> ^ stylusPoints);
public StylusPointCollection (System.Collections.Generic.IEnumerable<System.Windows.Input.StylusPoint> stylusPoints);
new System.Windows.Input.StylusPointCollection : seq<System.Windows.Input.StylusPoint> -> System.Windows.Input.StylusPointCollection
Public Sub New (stylusPoints As IEnumerable(Of StylusPoint))
パラメーター
- stylusPoints
- IEnumerable<StylusPoint>
StylusPoint に追加する StylusPointCollection 型の汎用 IEnumerable。
例外
stylusPoints
が null
です。
points
の長さは 0 です。
- または -
stylusPoints
内の StylusPoint オブジェクトには、互換性のない StylusPointDescription オブジェクトがあります。
例
StylusPointCollection を作成する例を次に示します。
StylusPoint stylusPoint1 = new StylusPoint(100, 100, .5f);
StylusPoint stylusPoint2 = new StylusPoint(200, 200, .35f);
StylusPointCollection points = new StylusPointCollection(
new StylusPoint[] { stylusPoint1, stylusPoint2 });
Dim stylusPoint1 As New StylusPoint(100, 100, 0.5F)
Dim stylusPoint2 As New StylusPoint(200, 200, 0.35F)
Dim points As New StylusPointCollection(New StylusPoint() {stylusPoint1, stylusPoint2})
適用対象
StylusPointCollection(IEnumerable<Point>)
点を指定して、StylusPointCollection クラスの新しいインスタンスを初期化します。
public:
StylusPointCollection(System::Collections::Generic::IEnumerable<System::Windows::Point> ^ points);
public StylusPointCollection (System.Collections.Generic.IEnumerable<System.Windows.Point> points);
new System.Windows.Input.StylusPointCollection : seq<System.Windows.Point> -> System.Windows.Input.StylusPointCollection
Public Sub New (points As IEnumerable(Of Point))
パラメーター
- points
- IEnumerable<Point>
Point に追加する StylusPoint オブジェクトを指定する StylusPointCollection 型の汎用 IEnumerable。
例外
points
が null
です。
points
の長さは 0 です。
例
StylusPointCollection を作成する例を次に示します。
StylusPointCollection points = new StylusPointCollection(new Point[]
{
new Point(100, 100),
new Point(100, 200),
new Point(200, 250),
new Point(300, 300)
});
Dim points As New StylusPointCollection(New Point() _
{New Point(100, 100), _
New Point(100, 200), _
New Point(200, 250), _
New Point(300, 300)})
適用対象
StylusPointCollection(Int32)
指定した数の StylusPointCollection オブジェクトを最初に格納できる StylusPoint クラスの新しいインスタンスを初期化します。
public:
StylusPointCollection(int initialCapacity);
public StylusPointCollection (int initialCapacity);
new System.Windows.Input.StylusPointCollection : int -> System.Windows.Input.StylusPointCollection
Public Sub New (initialCapacity As Integer)
パラメーター
- initialCapacity
- Int32
StylusPoint に最初に格納できる StylusPointCollection オブジェクトの数。
例外
initialCapacity
が負の値です。
例
次の例では、 StylusPoint カスタム コントロールの OnStylusDown メソッド内のオブジェクトを収集します。 この例では、 StylusPointCollection と の初期サイズの両方 StylusPointDescription を指定して を StylusPointCollection作成します。
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
注釈
コンストラクターを StylusPointCollection 使用して新 StylusPointCollectionしい を作成する場合は、 と initialCapacity
指定します。 ただし、 メソッドを呼び出すことで、オブジェクトをさらにStylusPointAdd追加できます。
適用対象
StylusPointCollection(StylusPointDescription)
StylusPointCollection で指定したプロパティを持つ StylusPointDescription クラスの新しいインスタンスを初期化します。
public:
StylusPointCollection(System::Windows::Input::StylusPointDescription ^ stylusPointDescription);
public StylusPointCollection (System.Windows.Input.StylusPointDescription stylusPointDescription);
new System.Windows.Input.StylusPointCollection : System.Windows.Input.StylusPointDescription -> System.Windows.Input.StylusPointCollection
Public Sub New (stylusPointDescription As StylusPointDescription)
パラメーター
- stylusPointDescription
- StylusPointDescription
各 StylusPointDescription に格納する追加のプロパティを指定する StylusPoint。
例外
stylusPointDescription
が null
です。
例
次の例では、 StylusPoint カスタム コントロールの OnStylusDown メソッド内のオブジェクトを収集します。 この例では、 StylusPointCollection と の初期サイズを StylusPointDescription 指定して を作成します StylusPointCollection。
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
注釈
にStylusPointCollection追加されるすべてのStylusPointオブジェクトにはStylusPointDescription、 とstylusPointDescription
互換性のある が必要です。
適用対象
StylusPointCollection(StylusPointDescription, Int32)
サイズを指定し、StylusPointCollection で指定したプロパティを持つ StylusPointDescription クラスの新しいインスタンスを初期化します。
public:
StylusPointCollection(System::Windows::Input::StylusPointDescription ^ stylusPointDescription, int initialCapacity);
public StylusPointCollection (System.Windows.Input.StylusPointDescription stylusPointDescription, int initialCapacity);
new System.Windows.Input.StylusPointCollection : System.Windows.Input.StylusPointDescription * int -> System.Windows.Input.StylusPointCollection
Public Sub New (stylusPointDescription As StylusPointDescription, initialCapacity As Integer)
パラメーター
- stylusPointDescription
- StylusPointDescription
各 StylusPointDescription に格納する追加のプロパティを指定する StylusPoint。
- initialCapacity
- Int32
StylusPoint に最初に格納できる StylusPointCollection オブジェクトの数。
例外
initialCapacity
が負の値です。
stylusPointDescription
が null
です。
例
次の例では、 StylusPoint カスタム コントロールの OnStylusDown メソッド内のオブジェクトを収集します。 この例では、 StylusPointCollection と の初期サイズを StylusPointDescription 指定して を作成します StylusPointCollection。
StylusPointCollection stylusPoints;
protected override void OnStylusDown(StylusDownEventArgs e)
{
base.OnStylusDown(e);
StylusPointCollection eventPoints = e.GetStylusPoints(this);
// Create a new StylusPointCollection using the StylusPointDescription
// from the stylus points in the StylusDownEventArgs.
stylusPoints = new StylusPointCollection(eventPoints.Description, eventPoints.Count);
stylusPoints.Add(eventPoints);
}
Private stylusPoints As StylusPointCollection
Protected Overrides Sub OnStylusDown(ByVal e As StylusDownEventArgs)
MyBase.OnStylusDown(e)
Dim eventPoints As StylusPointCollection = e.GetStylusPoints(Me)
' Create a new StylusPointCollection using the StylusPointDescription
' from the stylus points in the StylusDownEventArgs.
stylusPoints = New StylusPointCollection(eventPoints.Description, eventPoints.Count)
stylusPoints.Add(eventPoints)
End Sub
注釈
コンストラクターをStylusPointCollection使用して新しい StylusPointCollectionStylusPointCollection を作成すると、 は、指定した数のStylusPointオブジェクトを保持する容量で作成されます。 メソッドを呼び出すことで、よりinitialCapacity
多くのStylusPointオブジェクトをAdd追加できます。
適用対象
.NET