ListViewUpdatedEventArgs.KeepInEditMode Propriété
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.
Obtient ou définit une valeur qui indique si le contrôle ListView doit rester en mode édition après une opération de mise à jour.
public:
property bool KeepInEditMode { bool get(); void set(bool value); };
public bool KeepInEditMode { get; set; }
member this.KeepInEditMode : bool with get, set
Public Property KeepInEditMode As Boolean
Valeur de propriété
true
si le contrôle doit rester en mode édition après une opération de mise à jour ; sinon, false
. La valeur par défaut est false
.
Exemples
L’exemple suivant montre comment utiliser la KeepInEditMode propriété pour conserver un ListView contrôle en mode édition lorsqu’une exception se produit. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ListViewUpdatedEventArgs classe .
void ContactsListView_ItemUpdated(Object sender, ListViewUpdatedEventArgs e)
{
if (e.Exception != null)
{
if (e.AffectedRows == 0)
{
e.KeepInEditMode = true;
Message.Text = "An exception occurred updating the contact. " +
"Please verify your values and try again.";
}
else
Message.Text = "An exception occurred updating the contact. " +
"Please verify the values in the recently updated item.";
e.ExceptionHandled = true;
}
}
Sub ContactsListView_ItemUpdated(sender As Object, e As ListViewUpdatedEventArgs)
If e.Exception IsNot Nothing Then
If e.AffectedRows = 0 Then
e.KeepInEditMode = True
Message.Text = "An exception occurred updating the contact. " & _
"Please verify your values and try again."
Else
Message.Text = "An exception occurred updating the contact. " & _
"Please verify the values in the recently updated item."
End If
e.ExceptionHandled = True
End If
End Sub
Remarques
Par défaut, le ListView contrôle revient en mode lecture seule après une opération de mise à jour. Définissez la KeepInEditMode propriété sur true
pour spécifier que le ListView contrôle doit rester en mode édition. Cela conserve également les valeurs que l’utilisateur a entrées.