StylusPointCollection Constructeurs

Définition

Initialise une nouvelle instance de la classe StylusPointCollection.

Surcharges

Nom Description
StylusPointCollection()

Initialise une nouvelle instance de la classe StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

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

StylusPointCollection(IEnumerable<Point>)

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

StylusPointCollection(Int32)

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

StylusPointCollection(StylusPointDescription)

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

StylusPointCollection(StylusPointDescription, Int32)

Initialise une nouvelle instance de la StylusPointCollection classe qui est la taille spécifiée et contient les propriétés spécifiées dans le 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 la StylusPointDescription taille initiale et la StylusPointCollectiontaille initiale du .

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 StylusPointCollection classe avec les objets spécifiés 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))

Paramètres

stylusPoints
IEnumerable<StylusPoint>

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

Exceptions

stylusPoints a la valeur null.

La longueur est de points 0.

- ou -

Les StylusPoint objets dans stylusPoints devront avoir des objets incompatibles StylusPointDescription .

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 StylusPointCollection classe avec des 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 StylusPoint objets à ajouter au StylusPointCollection.

Exceptions

points a la valeur null.

La longueur est de points 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 StylusPointCollection classe qui peut initialement contenir 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 StylusPointStylusPointCollection pouvant initialement contenir.

Exceptions

initialCapacity est 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 la taille initiale du 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 .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 StylusPointCollection classe qui contient les propriétés spécifiées dans le 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

Qui StylusPointDescription spécifie les propriétés supplémentaires stockées dans chaque 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 la StylusPointDescription taille initiale et la StylusPointCollectiontaille initiale du .

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 au StylusPointCollection fichier doivent avoir une StylusPointDescription compatibilité avec stylusPointDescription.

S’applique à

StylusPointCollection(StylusPointDescription, Int32)

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

Qui StylusPointDescription spécifie les propriétés supplémentaires stockées dans chaque StylusPoint.

initialCapacity
Int32

Nombre d’objets StylusPointStylusPointCollection pouvant initialement contenir.

Exceptions

initialCapacity est 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 la StylusPointDescription taille initiale et la StylusPointCollectiontaille initiale du .

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, celui-ci StylusPointCollection est créé avec la capacité pour 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 à