ListViewUpdatedEventArgs.KeepInEditMode Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 más grande 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.