Partager via


StylusPointCollection Constructeurs

Définition

Initialise une nouvelle instance de la classe StylusPointCollection.

Surcharges

StylusPointCollection()

Initialise une nouvelle instance de la classe StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

Initialise une nouvelle instance de la classe StylusPointCollection avec les objets StylusPoint spécifiés.

StylusPointCollection(IEnumerable<Point>)

Initialise une nouvelle instance de la classe StylusPointCollection avec les points spécifiés.

StylusPointCollection(Int32)

Initialise une nouvelle instance de la classe StylusPointCollection qui peut contenir initialement le nombre spécifié d'objets StylusPoint.

StylusPointCollection(StylusPointDescription)

Initialise une nouvelle instance de la classe StylusPointCollection qui contient les propriétés spécifiées dans StylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Initialise une nouvelle instance de la classe StylusPointCollection qui correspond à la taille spécifiée et qui contient les propriétés spécifiées dans StylusPointDescription.

StylusPointCollection()

Initialise une nouvelle instance de la classe StylusPointCollection.

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

Exemples

L’exemple suivant collecte des StylusPoint objets dans la OnStylusDown méthode d’un contrôle personnalisé. L’exemple crée un StylusPointCollection en spécifiant et StylusPointDescription la taille initiale de .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

S’applique à

StylusPointCollection(IEnumerable<StylusPoint>)

Initialise une nouvelle instance de la classe StylusPointCollection avec les objets StylusPoint spécifiés.

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))

Paramètres

stylusPoints
IEnumerable<StylusPoint>

IEnumerable générique de type StylusPoint à ajouter à StylusPointCollection.

Exceptions

stylusPoints a la valeur null.

La longueur de points est égale à 0.

- ou -

Les objets StylusPoint dans stylusPoints comportent des objets StylusPointDescription incompatibles.

Exemples

L’exemple suivant crée un 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})

S’applique à

StylusPointCollection(IEnumerable<Point>)

Initialise une nouvelle instance de la classe StylusPointCollection avec les points spécifiés.

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))

Paramètres

points
IEnumerable<Point>

IEnumerable générique de type Point qui spécifie les objets StylusPoint à ajouter à StylusPointCollection.

Exceptions

points a la valeur null.

La longueur de points est égale à 0.

Exemples

L’exemple suivant crée un 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)})

S’applique à

StylusPointCollection(Int32)

Initialise une nouvelle instance de la classe StylusPointCollection qui peut contenir initialement le nombre spécifié d'objets 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)

Paramètres

initialCapacity
Int32

Nombre d'objets StylusPoint que StylusPointCollection peut contenir initialement.

Exceptions

initialCapacity est un nombre négatif.

Exemples

L’exemple suivant collecte des StylusPoint objets dans la OnStylusDown méthode d’un contrôle personnalisé. L’exemple crée un StylusPointCollection en spécifiant à la fois la StylusPointDescription taille initiale et et de .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

Remarques

Lorsque vous utilisez le StylusPointCollection constructeur pour créer un nouveau StylusPointCollection, vous spécifiez qu’il s’agit de initialCapacity. Toutefois, vous pouvez ajouter d’autres StylusPoint objets en appelant la Add méthode .

S’applique à

StylusPointCollection(StylusPointDescription)

Initialise une nouvelle instance de la classe StylusPointCollection qui contient les propriétés spécifiées dans 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)

Paramètres

stylusPointDescription
StylusPointDescription

StylusPointDescription spécifiant les propriétés supplémentaires stockées dans chaque objet StylusPoint.

Exceptions

stylusPointDescription a la valeur null.

Exemples

L’exemple suivant collecte des StylusPoint objets dans la OnStylusDown méthode d’un contrôle personnalisé. L’exemple crée un StylusPointCollection en spécifiant et StylusPointDescription la taille initiale de .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

Remarques

Tous les StylusPoint objets ajoutés StylusPointCollection au doivent avoir un StylusPointDescription compatible avec stylusPointDescription.

S’applique à

StylusPointCollection(StylusPointDescription, Int32)

Initialise une nouvelle instance de la classe StylusPointCollection qui correspond à la taille spécifiée et qui contient les propriétés spécifiées dans 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)

Paramètres

stylusPointDescription
StylusPointDescription

StylusPointDescription spécifiant les propriétés supplémentaires stockées dans chaque objet StylusPoint.

initialCapacity
Int32

Nombre d'objets StylusPoint que StylusPointCollection peut contenir initialement.

Exceptions

initialCapacity est un nombre négatif.

stylusPointDescription a la valeur null.

Exemples

L’exemple suivant collecte des StylusPoint objets dans la OnStylusDown méthode d’un contrôle personnalisé. L’exemple crée un StylusPointCollection en spécifiant et StylusPointDescription la taille initiale de .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

Remarques

Lorsque vous utilisez le StylusPointCollection constructeur pour créer un nouveau StylusPointCollection, le StylusPointCollection est créé avec la capacité de contenir le nombre spécifié d’objets StylusPoint . Vous pouvez ajouter plus StylusPoint d’objets qu’en initialCapacity appelant la Add méthode .

S’applique à