BindingList<T> Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe BindingList<T>.
Surcharges
BindingList<T>() |
Initialise une nouvelle instance de la classe BindingList<T> à l'aide de valeurs par défaut. |
BindingList<T>(IList<T>) |
Initialise une nouvelle instance de la classe BindingList<T> avec la liste spécifiée. |
BindingList<T>()
- Source:
- BindingList.cs
- Source:
- BindingList.cs
- Source:
- BindingList.cs
Initialise une nouvelle instance de la classe BindingList<T> à l'aide de valeurs par défaut.
public:
BindingList();
public BindingList ();
Public Sub New ()
Exemples
L’exemple de code suivant montre comment construire un nouveau BindingList<T>. Pour obtenir l’exemple complet, consultez la rubrique Vue d’ensemble de la BindingList<T> classe.
// Declare a new BindingListOfT with the Part business object.
BindingList<Part> listOfParts;
private void InitializeListOfParts()
{
// Create the new BindingList of Part type.
listOfParts = new BindingList<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));
}
' 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
Remarques
Le tableau suivant indique les valeurs de propriétés initiales d'une instance de la classe BindingList<T>.
Propriété | Valeur initiale |
---|---|
AllowEdit | true |
AllowNew | true si le type de liste a un constructeur sans paramètre ; sinon, false . |
AllowRemove | true |
RaiseListChangedEvents | true |
Voir aussi
S’applique à
BindingList<T>(IList<T>)
- Source:
- BindingList.cs
- Source:
- BindingList.cs
- Source:
- BindingList.cs
Initialise une nouvelle instance de la classe BindingList<T> avec la liste spécifiée.
public:
BindingList(System::Collections::Generic::IList<T> ^ list);
public BindingList (System.Collections.Generic.IList<T> list);
new System.ComponentModel.BindingList<'T> : System.Collections.Generic.IList<'T> -> System.ComponentModel.BindingList<'T>
Public Sub New (list As IList(Of T))
Paramètres
- list
- IList<T>
IList<T> d'éléments à contenir dans le BindingList<T>.
Remarques
Utilisez cette option BindingList<T> pour créer un BindingList<T> qui est soutenu par list
, ce qui garantit que les modifications apportées à list
sont reflétées dans le BindingList<T>.
Le tableau suivant indique les valeurs de propriétés initiales d'une instance de la classe BindingList<T>.
Propriété | Valeur initiale |
---|---|
AllowEdit | true |
AllowNew | true si le type de liste a un constructeur sans paramètre ; sinon, false . |
AllowRemove | true |
RaiseListChangedEvents | true |