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
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 den angegebenen Punkten. |
StylusPointCollection(Int32) |
Initialisiert eine neue Instanz der StylusPointCollection-Klasse, die zu Beginn die angegebene Anzahl von StylusPoint-Objekten enthalten kann. |
StylusPointCollection(StylusPointDescription) |
Initialisiert eine neue Instanz der StylusPointCollection-Klasse, die die in der StylusPointDescription angegebenen Eigenschaften enthält. |
StylusPointCollection(StylusPointDescription, Int32) |
Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit der angegebenen Größe, die die in der StylusPointDescription angegebenen Eigenschaften enthält. |
StylusPointCollection()
Initialisiert eine neue Instanz der StylusPointCollection-Klasse.
public:
StylusPointCollection();
public StylusPointCollection ();
Public Sub New ()
Beispiele
Im folgenden Beispiel werden Objekte in der OnStylusDown -Methode eines benutzerdefinierten Steuerelements gesammeltStylusPoint. Im Beispiel wird eine StylusPointCollection erstellt, indem die StylusPointDescription und die Anfangsgröße des angegeben wird 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>
Ein generischer IEnumerable des Typs StylusPoint, der der StylusPointCollection hinzugefügt werden soll.
Ausnahmen
stylusPoints
ist null
.
Die Länge von points
ist 0.
- oder -
Die StylusPoint-Objekte in stylusPoints
weisen inkompatible StylusPointDescription-Objekte auf.
Beispiele
Im folgenden Beispiel 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 den 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 des Typs Point, der die StylusPoint-Objekte angibt, die der StylusPointCollection hinzugefügt werden sollen.
Ausnahmen
points
ist null
.
Die Länge von points
ist 0.
Beispiele
Im folgenden Beispiel 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 zu Beginn 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 von StylusPoint-Objekten, die die StylusPointCollection zu Beginn enthalten kann.
Ausnahmen
initialCapacity
ist ein negativer Wert.
Beispiele
Im folgenden Beispiel werden Objekte in der OnStylusDown -Methode eines benutzerdefinierten Steuerelements gesammeltStylusPoint. Im Beispiel wird eine StylusPointCollection erstellt, indem sowohl die StylusPointDescription als auch die Anfangsgröße von angegeben werden 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 verwenden, um einen neuen StylusPointCollectionzu erstellen, geben Sie diesen an initialCapacity
. 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 StylusPointDescription 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 StylusPoint gespeichert sind.
Ausnahmen
stylusPointDescription
ist null
.
Beispiele
Im folgenden Beispiel werden Objekte in der OnStylusDown -Methode eines benutzerdefinierten Steuerelements gesammeltStylusPoint. Im Beispiel wird eine StylusPointCollection erstellt, indem die StylusPointDescription und die Anfangsgröße des angegeben wird 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 StylusPointCollection dem hinzugefügt werden, müssen über eine StylusPointDescription verfügen, die mit stylusPointDescription
kompatibel ist.
Gilt für:
StylusPointCollection(StylusPointDescription, Int32)
Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit der angegebenen Größe, die die in der StylusPointDescription angegebenen Eigenschaften enthält.
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 StylusPoint gespeichert sind.
- initialCapacity
- Int32
Die Anzahl von StylusPoint-Objekten, die die StylusPointCollection zu Beginn enthalten kann.
Ausnahmen
initialCapacity
ist ein negativer Wert.
stylusPointDescription
ist null
.
Beispiele
Im folgenden Beispiel werden Objekte in der OnStylusDown -Methode eines benutzerdefinierten Steuerelements gesammeltStylusPoint. Im Beispiel wird eine StylusPointCollection erstellt, indem die StylusPointDescription und die Anfangsgröße des angegeben wird 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 verwenden, um eine neue StylusPointCollectionzu erstellen, wird mit StylusPointCollection der Kapazität erstellt, die angegebene Anzahl von StylusPoint Objekten zu speichern. Sie können mehr StylusPoint Objekte hinzufügen, als initialCapacity
durch Aufrufen der Add -Methode.