Comparteix a través de


StylusPointCollection Constructores

Definición

Inicializa una nueva instancia de la clase StylusPointCollection.

Sobrecargas

StylusPointCollection()

Inicializa una nueva instancia de la clase StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

Inicializa una nueva instancia de la clase StylusPointCollection con los objetos StylusPoint especificados.

StylusPointCollection(IEnumerable<Point>)

Inicializa una nueva instancia de la clase StylusPointCollection con los puntos especificados.

StylusPointCollection(Int32)

Inicializa una nueva instancia de la clase StylusPointCollection que puede contener inicialmente el número especificado de objetos StylusPoint.

StylusPointCollection(StylusPointDescription)

Inicializa una instancia nueva de la clase StylusPointCollection que tiene las propiedades especificadas en StylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Inicializa una nueva instancia de la clase StylusPointCollection que es el tamaño especificado y contiene las propiedades establecidas en StylusPointDescription.

StylusPointCollection()

Inicializa una nueva instancia de la clase StylusPointCollection.

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

Ejemplos

En el ejemplo siguiente se recopilan StylusPoint objetos en el OnStylusDown método de un control personalizado. En el ejemplo se crea un StylusPointCollection objeto especificando y StylusPointDescription el tamaño inicial 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

Se aplica a

StylusPointCollection(IEnumerable<StylusPoint>)

Inicializa una nueva instancia de la clase StylusPointCollection con los objetos StylusPoint especificados.

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

Parámetros

stylusPoints
IEnumerable<StylusPoint>

Objeto IEnumerable genérico de tipo StylusPoint que se va a agregar a la colección StylusPointCollection.

Excepciones

stylusPoints es null.

La longitud de points es 0.

o bien

Los objetos StylusPoint en stylusPoints tienen objetos StylusPointDescription que no son compatibles.

Ejemplos

En el ejemplo siguiente se crea un objeto 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})

Se aplica a

StylusPointCollection(IEnumerable<Point>)

Inicializa una nueva instancia de la clase StylusPointCollection con los puntos especificados.

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

Parámetros

points
IEnumerable<Point>

Objeto IEnumerable genérico de tipo Point que especifica los objetos StylusPoint que se van a agregar a la colección StylusPointCollection.

Excepciones

points es null.

La longitud de points es 0.

Ejemplos

En el ejemplo siguiente se crea un objeto 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)})

Se aplica a

StylusPointCollection(Int32)

Inicializa una nueva instancia de la clase StylusPointCollection que puede contener inicialmente el número especificado de objetos 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)

Parámetros

initialCapacity
Int32

Número de objetos StylusPoint que puede contener inicialmente StylusPointCollection.

Excepciones

initialCapacity es negativo.

Ejemplos

En el ejemplo siguiente se recopilan StylusPoint objetos en el OnStylusDown método de un control personalizado. En el ejemplo se crea un StylusPointCollection elemento especificando tanto el StylusPointDescription tamaño inicial como el StylusPointCollectionde .

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

Comentarios

Cuando se usa el StylusPointCollection constructor para crear un nuevo StylusPointCollection, se especifica como initialCapacity. Sin embargo, puede agregar más StylusPoint objetos llamando al Add método .

Se aplica a

StylusPointCollection(StylusPointDescription)

Inicializa una instancia nueva de la clase StylusPointCollection que tiene las propiedades especificadas en 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)

Parámetros

stylusPointDescription
StylusPointDescription

StylusPointDescription que especifica las propiedades adicionales almacenadas en cada StylusPoint.

Excepciones

stylusPointDescription es null.

Ejemplos

En el ejemplo siguiente se recopilan StylusPoint objetos en el OnStylusDown método de un control personalizado. En el ejemplo se crea un StylusPointCollection objeto especificando y StylusPointDescription el tamaño inicial 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

Comentarios

Todos los StylusPoint objetos agregados a StylusPointCollection deben tener un StylusPointDescription que sea compatible con stylusPointDescription.

Se aplica a

StylusPointCollection(StylusPointDescription, Int32)

Inicializa una nueva instancia de la clase StylusPointCollection que es el tamaño especificado y contiene las propiedades establecidas en 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)

Parámetros

stylusPointDescription
StylusPointDescription

StylusPointDescription que especifica las propiedades adicionales almacenadas en cada StylusPoint.

initialCapacity
Int32

Número de objetos StylusPoint que puede contener inicialmente StylusPointCollection.

Excepciones

initialCapacity es negativo.

stylusPointDescription es null.

Ejemplos

En el ejemplo siguiente se recopilan StylusPoint objetos en el OnStylusDown método de un control personalizado. En el ejemplo se crea un StylusPointCollection objeto especificando y StylusPointDescription el tamaño inicial 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

Comentarios

Cuando se usa el StylusPointCollection constructor para crear un objeto , StylusPointCollectionStylusPointCollection se crea con la capacidad para contener el número especificado de StylusPoint objetos. Puede agregar más StylusPoint objetos que initialCapacity llamando al Add método .

Se aplica a