Udostępnij za pośrednictwem


StylusPointCollection Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy StylusPointCollection.

Przeciążenia

StylusPointCollection()

Inicjuje nowe wystąpienie klasy StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

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

StylusPointCollection(IEnumerable<Point>)

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

StylusPointCollection(Int32)

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

StylusPointCollection(StylusPointDescription)

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

StylusPointCollection(StylusPointDescription, Int32)

Inicjuje StylusPointCollection nowe wystąpienie 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 przykładzie jest tworzony obiekt StylusPointCollection przez określenie StylusPointDescription 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 StylusPointCollection nowe wystąpienie 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 StylusPoint IEnumerable, który ma zostać dodany do elementu StylusPointCollection.

Wyjątki

stylusPoints to null.

Długość points wynosi 0.

-lub-

Obiekty StylusPoint w programie 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 obiekty, które StylusPoint mają zostać dodane do klasy StylusPointCollection.

Wyjątki

points to 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 StylusPointCollection nowe wystąpienie klasy, które może początkowo 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. Przykład tworzy obiekt StylusPointCollection przez określenie zarówno rozmiaru StylusPointDescription początkowego StylusPointCollection, jak i .

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 StylusPointCollection nowe wystąpienie 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

stylusPointDescription to null.

Przykłady

Poniższy przykład zbiera StylusPoint obiekty w OnStylusDown metodzie kontrolki niestandardowej. W przykładzie jest tworzony obiekt StylusPointCollection przez określenie StylusPointDescription 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ć obiekt StylusPointDescription zgodny z elementem stylusPointDescription.

Dotyczy

StylusPointCollection(StylusPointDescription, Int32)

Inicjuje StylusPointCollection nowe wystąpienie 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.

stylusPointDescription to null.

Przykłady

Poniższy przykład zbiera StylusPoint obiekty w OnStylusDown metodzie kontrolki niestandardowej. W przykładzie jest tworzony obiekt StylusPointCollection przez określenie StylusPointDescription 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 element jest tworzony 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