ListViewUpdatedEventArgs.KeepInEditMode Propiedad

Definición

Obtiene o establece un valor que indica si el control ListView debe permanecer en modo de edición tras una operación de actualización.

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

Valor de propiedad

true si el control debería permanecer en modo de edición después de una operación de actualización; de lo contrario, false. De manera predeterminada, es false.

Ejemplos

En el ejemplo siguiente se muestra cómo usar la KeepInEditMode propiedad para mantener un ListView control en modo de edición cuando se produce una excepción. Este ejemplo de código es parte de un ejemplo mayor proporcionado para la clase ListViewUpdatedEventArgs.

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

Comentarios

De forma predeterminada, el ListView control vuelve al modo de solo lectura después de una operación de actualización. Establezca la KeepInEditMode propiedad true en para especificar que el ListView control debe permanecer en modo de edición. Esto también conserva los valores especificados por el usuario.

Se aplica a

Consulte también