Język

StylusPointCollection Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy StylusPointCollection.

Przeciążenia

Nazwa Opis
StylusPointCollection()

Inicjuje nowe wystąpienie klasy StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

Inicjuje nowe wystąpienie StylusPointCollection klasy z określonymi StylusPoint obiektami.

StylusPointCollection(IEnumerable<Point>)

Inicjuje StylusPointCollection nowe wystąpienie klasy z określonymi punktami.

StylusPointCollection(Int32)

Inicjuje nowe wystąpienie StylusPointCollection klasy, które początkowo może zawierać określoną liczbę StylusPoint obiektów.

StylusPointCollection(StylusPointDescription)

Inicjuje nowe wystąpienie StylusPointCollection klasy zawierające właściwości określone w obiekcie StylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Inicjuje nowe wystąpienie StylusPointCollection klasy o określonym rozmiarze i zawiera właściwości określone w obiekcie StylusPointDescription.

StylusPointCollection()

Inicjuje nowe wystąpienie klasy StylusPointCollection.

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

Przykłady

Poniższy przykład zbiera StylusPoint obiekty w OnStylusDown metodzie kontrolki niestandardowej. W tym przykładzie zostanie utworzony StylusPointCollection obiekt przez określenie StylusPointDescription wartości i początkowego rozmiaru obiektu 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

Dotyczy

StylusPointCollection(IEnumerable<StylusPoint>)

Inicjuje nowe wystąpienie StylusPointCollection klasy z określonymi StylusPoint obiektami.

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

Parametry

stylusPoints
IEnumerable<StylusPoint>

Ogólny typ IEnumerable StylusPoint , który ma zostać dodany do elementu StylusPointCollection.

Wyjątki

Parametr stylusPoints ma wartość null.

Długość points wynosi 0.

— lub —

Obiekty StylusPoint w obiekcie stylusPoints mają niezgodne StylusPointDescription obiekty.

Przykłady

Poniższy przykład tworzy obiekt 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})

Dotyczy

StylusPointCollection(IEnumerable<Point>)

Inicjuje StylusPointCollection nowe wystąpienie klasy z określonymi punktami.

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

Parametry

points
IEnumerable<Point>

Ogólny typ Point IEnumerable określający StylusPoint obiekty, które mają zostać dodane do elementu StylusPointCollection.

Wyjątki

Parametr points ma wartość null.

Długość points wynosi 0.

Przykłady

Poniższy przykład tworzy obiekt 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)})

Dotyczy

StylusPointCollection(Int32)

Inicjuje nowe wystąpienie StylusPointCollection klasy, które początkowo może zawierać określoną liczbę StylusPoint obiektów.

public:
 StylusPointCollection(int initialCapacity);
public StylusPointCollection(int initialCapacity);
new System.Windows.Input.StylusPointCollection : int -> System.Windows.Input.StylusPointCollection
Public Sub New (initialCapacity As Integer)

Parametry

initialCapacity
Int32

Liczba obiektów, StylusPoint które StylusPointCollection początkowo może zawierać.

Wyjątki

initialCapacity jest ujemna.

Przykłady

Poniższy przykład zbiera StylusPoint obiekty w OnStylusDown metodzie kontrolki niestandardowej. W tym przykładzie jest tworzony obiekt StylusPointCollection przez określenie zarówno rozmiaru StylusPointDescription , jak i początkowego 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

Uwagi

Gdy używasz konstruktora StylusPointCollection do utworzenia nowego StylusPointCollectionelementu , należy określić, że jest initialCapacityto . Można jednak dodać więcej StylusPoint obiektów, wywołując metodę Add .

Dotyczy

StylusPointCollection(StylusPointDescription)

Inicjuje nowe wystąpienie StylusPointCollection klasy zawierające właściwości określone w obiekcie 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)

Parametry

stylusPointDescription
StylusPointDescription

Element StylusPointDescription określający dodatkowe właściwości przechowywane w każdym StylusPointobiekcie .

Wyjątki

Parametr stylusPointDescription ma wartość null.

Przykłady

Poniższy przykład zbiera StylusPoint obiekty w OnStylusDown metodzie kontrolki niestandardowej. W tym przykładzie zostanie utworzony StylusPointCollection obiekt przez określenie StylusPointDescription wartości i początkowego rozmiaru obiektu 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

Uwagi

Wszystkie StylusPoint obiekty dodane do obiektu StylusPointCollection muszą mieć element StylusPointDescription zgodny z elementem stylusPointDescription.

Dotyczy

StylusPointCollection(StylusPointDescription, Int32)

Inicjuje nowe wystąpienie StylusPointCollection klasy o określonym rozmiarze i zawiera właściwości określone w obiekcie 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)

Parametry

stylusPointDescription
StylusPointDescription

Element StylusPointDescription określający dodatkowe właściwości przechowywane w każdym StylusPointobiekcie .

initialCapacity
Int32

Liczba obiektów, StylusPoint które StylusPointCollection początkowo może zawierać.

Wyjątki

initialCapacity jest ujemna.

Parametr stylusPointDescription ma wartość null.

Przykłady

Poniższy przykład zbiera StylusPoint obiekty w OnStylusDown metodzie kontrolki niestandardowej. W tym przykładzie zostanie utworzony StylusPointCollection obiekt przez określenie StylusPointDescription wartości i początkowego rozmiaru obiektu 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

Uwagi

Gdy używasz konstruktora StylusPointCollection do utworzenia nowego StylusPointCollectionobiektu , StylusPointCollection zostanie utworzony z pojemnością do przechowywania określonej liczby StylusPoint obiektów. Możesz dodać więcej StylusPoint obiektów niż initialCapacity przez wywołanie Add metody .

Dotyczy