StylusPointCollection Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der StylusPointCollection-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| StylusPointCollection() |
Initialisiert eine neue Instanz der StylusPointCollection-Klasse. |
| StylusPointCollection(IEnumerable<StylusPoint>) |
Initialisiert eine neue Instanz der StylusPointCollection Klasse mit den angegebenen StylusPoint Objekten. |
| StylusPointCollection(IEnumerable<Point>) |
Initialisiert eine neue Instanz der StylusPointCollection Klasse mit angegebenen Punkten. |
| StylusPointCollection(Int32) |
Initialisiert eine neue Instanz der StylusPointCollection Klasse, die anfangs die angegebene Anzahl von StylusPoint Objekten enthalten kann. |
| StylusPointCollection(StylusPointDescription) |
Initialisiert eine neue Instanz der StylusPointCollection Klasse, die die in der StylusPointDescriptionDatei angegebenen Eigenschaften enthält. |
| StylusPointCollection(StylusPointDescription, Int32) |
Initialisiert eine neue Instanz der StylusPointCollection Klasse, die die angegebene Größe ist, und enthält die in der StylusPointDescriptionDatei angegebenen Eigenschaften. |
StylusPointCollection()
Initialisiert eine neue Instanz der StylusPointCollection-Klasse.
public:
StylusPointCollection();
public StylusPointCollection();
Public Sub New ()
Beispiele
Im folgenden Beispiel werden Objekte in der StylusPoint Methode eines benutzerdefinierten Steuerelements gesammeltOnStylusDown. Das Beispiel erstellt eine StylusPointCollection durch Angabe der StylusPointDescription und der Anfangsgröße der 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
Gilt für:
StylusPointCollection(IEnumerable<StylusPoint>)
Initialisiert eine neue Instanz der StylusPointCollection Klasse mit den angegebenen StylusPoint Objekten.
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))
Parameter
- stylusPoints
- IEnumerable<StylusPoint>
Eine generische IEnumerable des Typs StylusPoint , die StylusPointCollectiondem Typ hinzugefügt werden soll.
Ausnahmen
stylusPoints ist null.
Die Länge von points 0.
-oder-
Die StylusPoint Objekte enthalten stylusPoints inkompatible StylusPointDescription Objekte.
Beispiele
Anhand des folgenden Beispiels wird ein StylusPointCollection erstellt.
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})
Gilt für:
StylusPointCollection(IEnumerable<Point>)
Initialisiert eine neue Instanz der StylusPointCollection Klasse mit angegebenen Punkten.
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))
Parameter
- points
- IEnumerable<Point>
Ein generischer IEnumerable-Wert vom Typ Point , der die StylusPoint Objekte angibt, die dem StylusPointCollectionObjekt hinzugefügt werden sollen.
Ausnahmen
points ist null.
Die Länge von points 0.
Beispiele
Anhand des folgenden Beispiels wird ein StylusPointCollection erstellt.
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)})
Gilt für:
StylusPointCollection(Int32)
Initialisiert eine neue Instanz der StylusPointCollection Klasse, die anfangs die angegebene Anzahl von StylusPoint Objekten enthalten kann.
public:
StylusPointCollection(int initialCapacity);
public StylusPointCollection(int initialCapacity);
new System.Windows.Input.StylusPointCollection : int -> System.Windows.Input.StylusPointCollection
Public Sub New (initialCapacity As Integer)
Parameter
- initialCapacity
- Int32
Die Anzahl der StylusPoint Objekte, die anfänglich StylusPointCollection enthalten sein können.
Ausnahmen
initialCapacity ist negativ.
Beispiele
Im folgenden Beispiel werden Objekte in der StylusPoint Methode eines benutzerdefinierten Steuerelements gesammeltOnStylusDown. Das Beispiel erstellt eine StylusPointCollection durch Angabe der StylusPointDescription initialen Größe der 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
Hinweise
Wenn Sie den StylusPointCollection Konstruktor zum Erstellen eines neuen StylusPointCollectionKonstruktors verwenden, geben Sie ihn initialCapacityan. Sie können jedoch weitere StylusPoint Objekte hinzufügen, indem Sie die Add Methode aufrufen.
Gilt für:
StylusPointCollection(StylusPointDescription)
Initialisiert eine neue Instanz der StylusPointCollection Klasse, die die in der StylusPointDescriptionDatei angegebenen Eigenschaften enthält.
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)
Parameter
- stylusPointDescription
- StylusPointDescription
Eine StylusPointDescription , die die zusätzlichen Eigenschaften angibt, die in jedem StylusPointgespeichert sind.
Ausnahmen
stylusPointDescription ist null.
Beispiele
Im folgenden Beispiel werden Objekte in der StylusPoint Methode eines benutzerdefinierten Steuerelements gesammeltOnStylusDown. Das Beispiel erstellt eine StylusPointCollection durch Angabe der StylusPointDescription und der Anfangsgröße der 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
Hinweise
Alle StylusPoint Objekte, die dem StylusPointCollection Objekt hinzugefügt werden, müssen über ein StylusPointDescription kompatibles Objekt verfügen stylusPointDescription.
Gilt für:
StylusPointCollection(StylusPointDescription, Int32)
Initialisiert eine neue Instanz der StylusPointCollection Klasse, die die angegebene Größe ist, und enthält die in der StylusPointDescriptionDatei angegebenen Eigenschaften.
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)
Parameter
- stylusPointDescription
- StylusPointDescription
Eine StylusPointDescription , die die zusätzlichen Eigenschaften angibt, die in jedem StylusPointgespeichert sind.
- initialCapacity
- Int32
Die Anzahl der StylusPoint Objekte, die anfänglich StylusPointCollection enthalten sein können.
Ausnahmen
initialCapacity ist negativ.
stylusPointDescription ist null.
Beispiele
Im folgenden Beispiel werden Objekte in der StylusPoint Methode eines benutzerdefinierten Steuerelements gesammeltOnStylusDown. Das Beispiel erstellt eine StylusPointCollection durch Angabe der StylusPointDescription und der Anfangsgröße der 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
Hinweise
Wenn Sie den StylusPointCollection Konstruktor zum Erstellen eines neuen StylusPointCollectionKonstruktors verwenden, wird die StylusPointCollection Erstellung mit der Kapazität zum Halten der angegebenen Anzahl von StylusPoint Objekten erstellt. Sie können mehr StylusPoint Objekte hinzufügen als initialCapacity durch Aufrufen der Add Methode.