ListViewUpdatedEventArgs.KeepInEditMode Propriété

Définition

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 propriété sur KeepInEditModetrue pour spécifier que le ListView contrôle doit rester en mode édition. Cela permet également de conserver les valeurs que l’utilisateur a entrées.

S’applique à

Voir aussi