Condividi tramite


StylusPointCollection Costruttori

Definizione

Inizializza una nuova istanza della classe StylusPointCollection.

Overload

StylusPointCollection()

Inizializza una nuova istanza della classe StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

Inizializza una nuova istanza della classe StylusPointCollection con gli oggetti StylusPoint specificati.

StylusPointCollection(IEnumerable<Point>)

Inizializza una nuova istanza della classe StylusPointCollection con i punti specificati.

StylusPointCollection(Int32)

Inizializza una nuova istanza della classe StylusPointCollection che può contenere inizialmente il numero specificato di oggetti StylusPoint.

StylusPointCollection(StylusPointDescription)

Inizializza una nuova istanza della classe StylusPointCollection contenente le proprietà specificate nell'oggetto StylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Inizializza una nuova istanza della classe StylusPointCollection che è la dimensione specificata e contiene le proprietà specificate nell'oggetto StylusPointDescription.

StylusPointCollection()

Inizializza una nuova istanza della classe StylusPointCollection.

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

Esempio

Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando e le StylusPointDescription dimensioni iniziali dell'oggetto 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

Si applica a

StylusPointCollection(IEnumerable<StylusPoint>)

Inizializza una nuova istanza della classe StylusPointCollection con gli oggetti StylusPoint specificati.

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

Parametri

stylusPoints
IEnumerable<StylusPoint>

Un IEnumerable generico di tipo StylusPoint da aggiungere all'oggetto StylusPointCollection.

Eccezioni

stylusPoints è null.

La lunghezza di points è 0.

-oppure-

Gli oggetti StylusPoint in stylusPoints hanno oggetti StylusPointDescription incompatibili.

Esempio

Nell'esempio seguente viene creato un oggetto 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})

Si applica a

StylusPointCollection(IEnumerable<Point>)

Inizializza una nuova istanza della classe StylusPointCollection con i punti specificati.

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

Parametri

points
IEnumerable<Point>

Un IEnumerable generico di tipo Point che specifica gli oggetti StylusPoint da aggiungere all'oggetto StylusPointCollection.

Eccezioni

points è null.

La lunghezza di points è 0.

Esempio

Nell'esempio seguente viene creato un oggetto 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)})

Si applica a

StylusPointCollection(Int32)

Inizializza una nuova istanza della classe StylusPointCollection che può contenere inizialmente il numero specificato di oggetti 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)

Parametri

initialCapacity
Int32

Numero di oggetti StylusPoint che StylusPointCollection può contenere inizialmente.

Eccezioni

initialCapacity è negativo.

Esempio

Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando sia la StylusPointDescription dimensione e la dimensione iniziale dell'oggetto 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

Commenti

Quando si usa il StylusPointCollection costruttore per creare un nuovo StylusPointCollectionoggetto , specificarlo è initialCapacity. È tuttavia possibile aggiungere altri StylusPoint oggetti chiamando il Add metodo .

Si applica a

StylusPointCollection(StylusPointDescription)

Inizializza una nuova istanza della classe StylusPointCollection contenente le proprietà specificate nell'oggetto 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)

Parametri

stylusPointDescription
StylusPointDescription

Oggetto StylusPointDescription che specifica le proprietà aggiuntive archiviate in ciascun oggetto StylusPoint.

Eccezioni

stylusPointDescription è null.

Esempio

Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando e le StylusPointDescription dimensioni iniziali dell'oggetto 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

Commenti

Tutti gli StylusPoint oggetti aggiunti a StylusPointCollection devono avere un oggetto StylusPointDescription compatibile con stylusPointDescription.

Si applica a

StylusPointCollection(StylusPointDescription, Int32)

Inizializza una nuova istanza della classe StylusPointCollection che è la dimensione specificata e contiene le proprietà specificate nell'oggetto 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)

Parametri

stylusPointDescription
StylusPointDescription

Oggetto StylusPointDescription che specifica le proprietà aggiuntive archiviate in ciascun oggetto StylusPoint.

initialCapacity
Int32

Numero di oggetti StylusPoint che StylusPointCollection può contenere inizialmente.

Eccezioni

initialCapacity è negativo.

stylusPointDescription è null.

Esempio

Nell'esempio seguente vengono StylusPoint raccolti oggetti nel OnStylusDown metodo di un controllo personalizzato. Nell'esempio viene creato un StylusPointCollection oggetto specificando e le StylusPointDescription dimensioni iniziali dell'oggetto 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

Commenti

Quando si usa il StylusPointCollection costruttore per creare un nuovo StylusPointCollectionoggetto , StylusPointCollection viene creato con la capacità di contenere il numero specificato di StylusPoint oggetti. È possibile aggiungere più StylusPoint oggetti rispetto initialCapacity a chiamando il Add metodo .

Si applica a