StylusPointCollection Constructores

Definición

Inicializa una nueva instancia de la clase StylusPointCollection.

Sobrecargas

Nombre Description
StylusPointCollection()

Inicializa una nueva instancia de la clase StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

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

StylusPointCollection(IEnumerable<Point>)

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

StylusPointCollection(Int32)

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

StylusPointCollection(StylusPointDescription)

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

StylusPointCollection(StylusPointDescription, Int32)

Inicializa una nueva instancia de la StylusPointCollection clase que es el tamaño especificado y contiene las propiedades especificadas 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 mediante la especificación del StylusPointDescription y 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 StylusPointCollection clase con los objetos especificados 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))

Parámetros

stylusPoints
IEnumerable<StylusPoint>

IEnumerable genérico de tipo StylusPoint que se va a agregar a StylusPointCollection.

Excepciones

stylusPoints es null.

La longitud de points es 0.

O bien

Los StylusPoint objetos de stylusPoints tienen objetos incompatibles StylusPointDescription .

Ejemplos

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

Se aplica a

StylusPointCollection(IEnumerable<Point>)

Inicializa una nueva instancia de la StylusPointCollection clase con 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>

IEnumerable genérico de tipo Point que especifica los StylusPoint objetos que se van a agregar a StylusPointCollection.

Excepciones

points es null.

La longitud de points es 0.

Ejemplos

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

Se aplica a

StylusPointCollection(Int32)

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

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 StylusPoint objetos que StylusPointCollection puede contener inicialmente.

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 mediante la especificación del StylusPointDescription tamaño inicial de y .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 use el StylusPointCollection constructor para crear un nuevo StylusPointCollection, especifique que es initialCapacity. Sin embargo, puede agregar más StylusPoint objetos llamando al Add método .

Se aplica a

StylusPointCollection(StylusPointDescription)

Inicializa una nueva instancia de la StylusPointCollection clase que contiene 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 mediante la especificación del StylusPointDescription y 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 StylusPointCollection clase que es el tamaño especificado y contiene las propiedades especificadas 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 StylusPoint objetos que StylusPointCollection puede contener inicialmente.

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 mediante la especificación del StylusPointDescription y 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 nuevo StylusPointCollection, StylusPointCollection 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