BindingList<T> Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas BindingList<T>.
Overload
| Nama | Deskripsi |
|---|---|
| BindingList<T>() |
Menginisialisasi instans BindingList<T> baru kelas menggunakan nilai default. |
| BindingList<T>(IList<T>) |
Menginisialisasi instans BindingList<T> baru kelas dengan daftar yang ditentukan. |
BindingList<T>()
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
Menginisialisasi instans BindingList<T> baru kelas menggunakan nilai default.
public:
BindingList();
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
public BindingList();
public BindingList();
Public Sub New ()
- Atribut
Contoh
Contoh kode berikut menunjukkan cara membuat BindingList<T>. Untuk contoh lengkapnya, lihat BindingList<T> topik gambaran umum kelas.
// Declare a new BindingListOfT with the Part business object.
BindingList<Part> listOfParts;
void InitializeListOfParts()
{
// Create the new BindingList of Part type.
listOfParts = new BindingList<Part>
{
// Allow new parts to be added, but not removed once committed.
AllowNew = true,
AllowRemove = false,
// Raise ListChanged events when new parts are added.
RaiseListChangedEvents = true,
// Do not allow parts to be edited.
AllowEdit = false
};
// Add a couple of parts to the list.
listOfParts.Add(new Part("Widget", 1234));
listOfParts.Add(new Part("Gadget", 5647));
}
' Declare a new BindingListOfT with the Part business object.
Private WithEvents listOfParts As BindingList(Of Part)
Private Sub InitializeListOfParts()
' Create the new BindingList of Part type.
listOfParts = New BindingList(Of Part)
' Allow new parts to be added, but not removed once committed.
listOfParts.AllowNew = True
listOfParts.AllowRemove = False
' Raise ListChanged events when new parts are added.
listOfParts.RaiseListChangedEvents = True
' Do not allow parts to be edited.
listOfParts.AllowEdit = False
' Add a couple of parts to the list.
listOfParts.Add(New Part("Widget", 1234))
listOfParts.Add(New Part("Gadget", 5647))
End Sub
Keterangan
Tabel berikut ini memperlihatkan nilai properti awal untuk instans BindingList<T> kelas.
| Property | Nilai Awal |
|---|---|
| AllowEdit | true |
| AllowNew |
true jika jenis daftar memiliki konstruktor tanpa parameter; jika tidak, false. |
| AllowRemove | true |
| RaiseListChangedEvents | true |
Lihat juga
Berlaku untuk
BindingList<T>(IList<T>)
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
- Sumber:
- BindingList.cs
Menginisialisasi instans BindingList<T> baru kelas dengan daftar yang ditentukan.
public:
BindingList(System::Collections::Generic::IList<T> ^ list);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")]
public BindingList(System.Collections.Generic.IList<T> list);
public BindingList(System.Collections.Generic.IList<T> list);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Raises ListChanged events with PropertyDescriptors. PropertyDescriptors require unreferenced code.")>]
new System.ComponentModel.BindingList<'T> : System.Collections.Generic.IList<'T> -> System.ComponentModel.BindingList<'T>
new System.ComponentModel.BindingList<'T> : System.Collections.Generic.IList<'T> -> System.ComponentModel.BindingList<'T>
Public Sub New (list As IList(Of T))
Parameter
- list
- IList<T>
Item IList<T> yang akan dimuat dalam BindingList<T>.
- Atribut
Keterangan
Gunakan ini BindingList<T> untuk membuat BindingList<T> yang didukung oleh list, yang memastikan bahwa perubahan list menjadi tercermin dalam BindingList<T>.
Tabel berikut ini memperlihatkan nilai properti awal untuk instans BindingList<T> kelas.
| Property | Nilai Awal |
|---|---|
| AllowEdit | true |
| AllowNew |
true jika jenis daftar memiliki konstruktor tanpa parameter; jika tidak, false. |
| AllowRemove | true |
| RaiseListChangedEvents | true |