Bagikan melalui


StylusPointCollection Konstruktor

Definisi

Menginisialisasi instans baru kelas StylusPointCollection.

Overload

StylusPointCollection()

Menginisialisasi instans baru kelas StylusPointCollection.

StylusPointCollection(IEnumerable<StylusPoint>)

Menginisialisasi instans StylusPointCollection baru kelas dengan objek yang ditentukan StylusPoint .

StylusPointCollection(IEnumerable<Point>)

Menginisialisasi instans StylusPointCollection baru kelas dengan titik yang ditentukan.

StylusPointCollection(Int32)

Menginisialisasi instans baru kelas StylusPointCollection yang awalnya mungkin berisi jumlah StylusPoint objek yang ditentukan.

StylusPointCollection(StylusPointDescription)

Menginisialisasi instans StylusPointCollection baru kelas yang berisi properti yang ditentukan dalam StylusPointDescription.

StylusPointCollection(StylusPointDescription, Int32)

Menginisialisasi instans baru kelas StylusPointCollection yang merupakan ukuran yang ditentukan dan berisi properti yang ditentukan dalam StylusPointDescription.

StylusPointCollection()

Menginisialisasi instans baru kelas StylusPointCollection.

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

Contoh

Contoh berikut mengumpulkan StylusPoint objek dalam OnStylusDown metode kontrol kustom. Contoh membuat dengan StylusPointCollection menentukan StylusPointDescription dan ukuran StylusPointCollectionawal .

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

Berlaku untuk

StylusPointCollection(IEnumerable<StylusPoint>)

Menginisialisasi instans StylusPointCollection baru kelas dengan objek yang ditentukan 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))

Parameter

stylusPoints
IEnumerable<StylusPoint>

IEnumerable generik dari jenis StylusPoint untuk ditambahkan ke StylusPointCollection.

Pengecualian

stylusPointsadalah null.

Panjangnya points adalah 0.

-atau-

Objek StylusPoint di stylusPoints memiliki objek yang tidak kompatibel StylusPointDescription .

Contoh

Contoh berikut membuat sebuah 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})

Berlaku untuk

StylusPointCollection(IEnumerable<Point>)

Menginisialisasi instans StylusPointCollection baru kelas dengan titik yang ditentukan.

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

Parameter

points
IEnumerable<Point>

IEnumerable generik dari jenis Point yang menentukan StylusPoint objek untuk ditambahkan ke StylusPointCollection.

Pengecualian

pointsadalah null.

Panjangnya points adalah 0.

Contoh

Contoh berikut membuat sebuah 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)})

Berlaku untuk

StylusPointCollection(Int32)

Menginisialisasi instans baru kelas StylusPointCollection yang awalnya mungkin berisi jumlah StylusPoint objek yang ditentukan.

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

Parameter

initialCapacity
Int32

Jumlah StylusPoint objek yang awalnya dapat dimuat StylusPointCollection .

Pengecualian

initialCapacity negatif.

Contoh

Contoh berikut mengumpulkan StylusPoint objek dalam OnStylusDown metode kontrol kustom. Contoh membuat StylusPointCollection dengan menentukan ukuran StylusPointDescription awal dan dari 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

Keterangan

Saat Anda menggunakan StylusPointCollection konstruktor untuk membuat baru StylusPointCollection, Anda menentukannya initialCapacity. Namun, Anda dapat menambahkan lebih StylusPoint banyak objek dengan memanggil Add metode .

Berlaku untuk

StylusPointCollection(StylusPointDescription)

Menginisialisasi instans StylusPointCollection baru kelas yang berisi properti yang ditentukan dalam 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)

Parameter

stylusPointDescription
StylusPointDescription

StylusPointDescription yang menentukan properti tambahan yang disimpan di setiap StylusPoint.

Pengecualian

stylusPointDescriptionadalah null.

Contoh

Contoh berikut mengumpulkan StylusPoint objek dalam OnStylusDown metode kontrol kustom. Contoh membuat dengan StylusPointCollection menentukan StylusPointDescription dan ukuran StylusPointCollectionawal .

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

Keterangan

Semua StylusPoint objek yang ditambahkan ke StylusPointCollection harus memiliki StylusPointDescription yang kompatibel dengan stylusPointDescription.

Berlaku untuk

StylusPointCollection(StylusPointDescription, Int32)

Menginisialisasi instans baru kelas StylusPointCollection yang merupakan ukuran yang ditentukan dan berisi properti yang ditentukan dalam 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)

Parameter

stylusPointDescription
StylusPointDescription

StylusPointDescription yang menentukan properti tambahan yang disimpan di setiap StylusPoint.

initialCapacity
Int32

Jumlah StylusPoint objek yang awalnya dapat dimuat StylusPointCollection .

Pengecualian

initialCapacity negatif.

stylusPointDescriptionadalah null.

Contoh

Contoh berikut mengumpulkan StylusPoint objek dalam OnStylusDown metode kontrol kustom. Contoh membuat dengan StylusPointCollection menentukan StylusPointDescription dan ukuran StylusPointCollectionawal .

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

Keterangan

Saat Anda menggunakan StylusPointCollection konstruktor untuk membuat baru StylusPointCollection, StylusPointCollection dibuat dengan kapasitas untuk menahan jumlah StylusPoint objek yang ditentukan. Anda dapat menambahkan lebih StylusPoint banyak objek daripada initialCapacity dengan memanggil Add metode .

Berlaku untuk