Compartir a través de


PropertyValueEditorCommands (Clase)

Proporciona comandos estándar que controlan el comportamiento de una ventana de propiedades cuando el usuario edita las propiedades.

Jerarquía de herencia

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands

Espacio de nombres:  Microsoft.Windows.Design.PropertyEditing
Ensamblado:  Microsoft.Windows.Design.Interaction (en Microsoft.Windows.Design.Interaction.dll)

Sintaxis

'Declaración
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands =  class end
public final class PropertyValueEditorCommands

El tipo PropertyValueEditorCommands expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático AbortTransaction Obtiene un comando RoutedCommand que representa una solicitud para cancelar una transacción asociada a una edición de propiedad.
Propiedad públicaMiembro estático BeginTransaction Obtiene un comando RoutedCommand que representa una solicitud para comenzar una nueva transacción asociada a una edición de propiedad.
Propiedad públicaMiembro estático CommitTransaction Obtiene un comando RoutedCommand que representa una solicitud para confirmar una transacción asociada a una edición de propiedad.
Propiedad públicaMiembro estático FinishEditing Obtiene un comando RoutedCommand que representa una notificación al host de que se ha completado una edición de propiedad.
Propiedad públicaMiembro estático ShowContextMenu Obtiene un objeto RoutedCommand que representa una solicitud para mostrar un menú contextual en el objeto PropertyContainer.
Propiedad públicaMiembro estático ShowDialogEditor Obtiene un comando RoutedCommand que representa una solicitud para mostrar un editor de cuadros de diálogo para una propiedad.
Propiedad públicaMiembro estático ShowErrorMessage Obtiene un objeto RoutedCommand que representa una solicitud para mostrar un mensaje de error de validación.
Propiedad públicaMiembro estático ShowExtendedPinnedEditor Obtiene un comando RoutedCommand que representa una solicitud para mostrar un editor anclado para una propiedad.
Propiedad públicaMiembro estático ShowExtendedPopupEditor Obtiene un comando RoutedCommand que representa una solicitud para mostrar un editor extendido para una propiedad.
Propiedad públicaMiembro estático ShowInlineEditor Obtiene un comando RoutedCommand que representa una solicitud para mostrar un editor insertado para una propiedad.

Arriba

Comentarios

Cuando el usuario edita propiedades en una ventana de propiedades, ésta debe mostrar algunos comportamientos estándar.

La acción de editar la propiedad debe estar incluida en una transacción. El usuario puede confirmar la edición, por ejemplo, presionando la tecla ENTRAR. El usuario puede cancelar la edición, por ejemplo, presionando la tecla ESC.

La ventana de propiedades debe proporcionar al usuario distintos modos de edición para una propiedad, si están disponibles. El usuario puede utilizar los siguientes tipos de editores de propiedades:

  • Editores insertados. Por ejemplo, el editor de la propiedad Margin donde el usuario escribe directamente el valor en la fila de la propiedad.

  • Editores extendidos. Por ejemplo, el editor de la propiedad HorizontalAlignment donde el usuario selecciona el valor de la propiedad en una lista desplegable.

  • Editores de cuadros de diálogo. Por ejemplo, el editor de la propiedad RowDefinitions donde el usuario escribe el valor de la propiedad en un cuadro de diálogo independiente.

  • Editores anclados, que son cuadros de diálogo que se anclan debajo de la propiedad en la ventana de propiedades.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.Windows.Design.PropertyEditing (Espacio de nombres)

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

Otros recursos

Arquitectura de extensibilidad de WPF Designer