StylusPointCollection Konstruktoren

Definition

Initialisiert eine neue Instanz der StylusPointCollection-Klasse.Initializes a new instance of the StylusPointCollection class.

Überlädt

StylusPointCollection()

Initialisiert eine neue Instanz der StylusPointCollection-Klasse.Initializes a new instance of the StylusPointCollection class.

StylusPointCollection(IEnumerable<StylusPoint>)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit den angegebenen StylusPoint-Objekten.Initializes a new instance of the StylusPointCollection class with the specified StylusPoint objects.

StylusPointCollection(IEnumerable<Point>)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit den angegebenen Punkten.Initializes a new instance of the StylusPointCollection class with specified points.

StylusPointCollection(Int32)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse, die zu Beginn die angegebene Anzahl von StylusPoint-Objekten enthalten kann.Initializes a new instance of the StylusPointCollection class that may initially contain the specified number of StylusPoint objects.

StylusPointCollection(StylusPointDescription)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse, die die in der StylusPointDescription angegebenen Eigenschaften enthält.Initializes a new instance of the StylusPointCollection class that contains the properties specified in the StylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit der angegebenen Größe, die die in der StylusPointDescription angegebenen Eigenschaften enthält.Initializes a new instance of the StylusPointCollection class that is the specified size and contains the properties specified in the StylusPointDescription.

StylusPointCollection()

Initialisiert eine neue Instanz der StylusPointCollection-Klasse.Initializes a new instance of the StylusPointCollection class.

public:
 StylusPointCollection();
public StylusPointCollection ();
Public Sub New ()

Beispiele

Im folgenden Beispiel werden StylusPoint Objekte in der OnStylusDown-Methode eines benutzerdefinierten Steuer Elements erfasst.The following example collects StylusPoint objects in the OnStylusDown method of a custom control. Im Beispiel wird eine StylusPointCollection erstellt, indem die StylusPointDescription und die anfängliche Größe des StylusPointCollectionangegeben werden.The example creates a StylusPointCollection by specifying the StylusPointDescription and the initial size of the 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>)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit den angegebenen StylusPoint-Objekten.Initializes a new instance of the StylusPointCollection class with the specified StylusPoint objects.

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.A generic IEnumerable of type StylusPoint to add to the StylusPointCollection.

Ausnahmen

stylusPoints ist null.stylusPoints is null.

Die Länge von points ist 0.The length of points is 0.

- oder --or- Die StylusPoint-Objekte in stylusPoints weisen inkompatible StylusPointDescription-Objekte auf.The StylusPoint objects in stylusPoints have incompatible StylusPointDescription objects.

Beispiele

Im folgenden Beispiel wird eine StylusPointCollectionerstellt.The following example creates a 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>)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit den angegebenen Punkten.Initializes a new instance of the StylusPointCollection class with specified points.

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.A generic IEnumerable of type Point that specifies the StylusPoint objects to add to the StylusPointCollection.

Ausnahmen

points ist null.points is null.

Die Länge von points ist 0.The length of points is 0.

Beispiele

Im folgenden Beispiel wird eine StylusPointCollectionerstellt.The following example creates a 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)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse, die zu Beginn die angegebene Anzahl von StylusPoint-Objekten enthalten kann.Initializes a new instance of the StylusPointCollection class that may initially contain the specified number of StylusPoint objects.

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.The number of StylusPoint objects the StylusPointCollection can initially contain.

Ausnahmen

initialCapacity ist ein negativer Wert.initialCapacity is negative.

Beispiele

Im folgenden Beispiel werden StylusPoint Objekte in der OnStylusDown-Methode eines benutzerdefinierten Steuer Elements erfasst.The following example collects StylusPoint objects in the OnStylusDown method of a custom control. Im Beispiel wird eine StylusPointCollection erstellt, indem sowohl die StylusPointDescription als auch die anfängliche Größe des StylusPointCollectionangegeben werden.The example creates a StylusPointCollection by specifying both the StylusPointDescription and the initial size of the 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, geben Sie die initialCapacityan.When you use the StylusPointCollection constructor to create a new StylusPointCollection, you specify it's initialCapacity. Sie können jedoch weitere StylusPoint Objekte hinzufügen, indem Sie die Add-Methode aufrufen.However, you can add more StylusPoint objects by calling the Add method.

StylusPointCollection(StylusPointDescription)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse, die die in der StylusPointDescription angegebenen Eigenschaften enthält.Initializes a new instance of the StylusPointCollection class that contains the properties specified in the 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

Parameter

stylusPointDescription
StylusPointDescription

Eine StylusPointDescription, die die zusätzlichen Eigenschaften angibt, die in jedem StylusPoint gespeichert sind.A StylusPointDescription that specifies the additional properties stored in each StylusPoint.

Ausnahmen

stylusPointDescription ist null.stylusPointDescription is null.

Beispiele

Im folgenden Beispiel werden StylusPoint Objekte in der OnStylusDown-Methode eines benutzerdefinierten Steuer Elements erfasst.The following example collects StylusPoint objects in the OnStylusDown method of a custom control. Im Beispiel wird eine StylusPointCollection erstellt, indem die StylusPointDescription und die anfängliche Größe des StylusPointCollectionangegeben werden.The example creates a StylusPointCollection by specifying the StylusPointDescription and the initial size of the 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 der StylusPointCollection hinzugefügt werden, müssen über einen StylusPointDescription verfügen, der mit stylusPointDescriptionkompatibel ist.All StylusPoint objects added to the StylusPointCollection must have a StylusPointDescription that is compatible with stylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Initialisiert eine neue Instanz der StylusPointCollection-Klasse mit der angegebenen Größe, die die in der StylusPointDescription angegebenen Eigenschaften enthält.Initializes a new instance of the StylusPointCollection class that is the specified size and contains the properties specified in the 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

Parameter

stylusPointDescription
StylusPointDescription

Eine StylusPointDescription, die die zusätzlichen Eigenschaften angibt, die in jedem StylusPoint gespeichert sind.A StylusPointDescription that specifies the additional properties stored in each StylusPoint.

initialCapacity
Int32

Die Anzahl von StylusPoint-Objekten, die die StylusPointCollection zu Beginn enthalten kann.The number of StylusPoint objects the StylusPointCollection can initially contain.

Ausnahmen

initialCapacity ist ein negativer Wert.initialCapacity is negative.

stylusPointDescription ist null.stylusPointDescription is null.

Beispiele

Im folgenden Beispiel werden StylusPoint Objekte in der OnStylusDown-Methode eines benutzerdefinierten Steuer Elements erfasst.The following example collects StylusPoint objects in the OnStylusDown method of a custom control. Im Beispiel wird eine StylusPointCollection erstellt, indem die StylusPointDescription und die anfängliche Größe des StylusPointCollectionangegeben werden.The example creates a StylusPointCollection by specifying the StylusPointDescription and the initial size of the 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 der StylusPointCollection mit der Kapazität erstellt, um die angegebene Anzahl von StylusPoint Objekten zu speichern.When you use the StylusPointCollection constructor to create a new StylusPointCollection, the StylusPointCollection is created with the capacity to hold the specified number of StylusPoint objects. Sie können weitere StylusPoint Objekte hinzufügen, als initialCapacity, indem Sie die Add-Methode aufrufen.You can add more StylusPoint objects than initialCapacity by calling the Add method.

Gilt für: