Partilhar via


Classe PropertyValueEditorCommands

Fornece os comandos padrão que controlam o comportamento de uma janela de propriedade quando o usuário edita propriedades.

Hierarquia de herança

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

Namespace:  Microsoft.Windows.Design.PropertyEditing
Assembly:  Microsoft.Windows.Design.Interaction (em Microsoft.Windows.Design.Interaction.dll)

Sintaxe

'Declaração
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands =  class end
public final class PropertyValueEditorCommands

O tipo PropertyValueEditorCommands expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade públicaMembro estático AbortTransaction Obtém um RoutedCommand que representa uma solicitação para cancelar uma transação associada ao editar uma propriedade
Propriedade públicaMembro estático BeginTransaction Obtém um RoutedCommand que representa uma solicitação para iniciar uma nova transação associada ao editar uma propriedade
Propriedade públicaMembro estático CommitTransaction Obtém um RoutedCommand que representa uma solicitação para confirmar uma transação associada ao editar uma propriedade
Propriedade públicaMembro estático FinishEditing Obtém um RoutedCommand que representa uma notificação para o host que uma edição de propriedade foi concluída.
Propriedade públicaMembro estático ShowContextMenu Obtém um RoutedCommand que representa uma solicitação para exibir um menu de contexto na PropertyContainer.
Propriedade públicaMembro estático ShowDialogEditor Obtém um RoutedCommand que representa uma solicitação para exibir um editor de caixa de diálogo para uma propriedade.
Propriedade públicaMembro estático ShowErrorMessage Obtém um RoutedCommand que representa uma solicitação para mostrar uma mensagem de erro de validação.
Propriedade públicaMembro estático ShowExtendedPinnedEditor Obtém um RoutedCommand que representa uma solicitação para exibir um editor fixado para uma propriedade.
Propriedade públicaMembro estático ShowExtendedPopupEditor Obtém um RoutedCommand que representa uma solicitação para exibir um editor estendido para uma propriedade.
Propriedade públicaMembro estático ShowInlineEditor Obtém um RoutedCommand que representa uma solicitação para exibir um editor embutido para uma propriedade.

Início

Comentários

Quando um usuário edita as propriedades em uma janela de propriedade, existem alguns comportamentos padrão, que a janela deve apresentar.

A ação de edição a propriedade deve ser disposta em uma transação. O usuário pode confirmar a edição, por exemplo, pressionando a tecla ENTER. O usuário pode cancelar a edição, por exemplo, pressionando a tecla ESC.

A janela de propriedade deve dar suporte o usuários com diferentes modos de edição para uma propriedade, se disponível. O usuário pode usar os seguintes tipos de editores de propriedade:

  • Editores embutidos. Por exemplo, o Margin o editor de propriedades onde o usuário digita o valor da propriedade diretamente na linha de. a propriedade

  • Editores de estendido. Por exemplo, o HorizontalAlignment o editor de propriedades onde o usuário seleciona o valor da propriedade de um drop-down list.

  • Editores da caixa de diálogo. Por exemplo, o RowDefinitions o editor de propriedades onde o usuário insere o valor da propriedade em uma caixa de diálogo separada.

  • Editores fixados, que são as caixas de diálogo estão fixadas no lugar abaixo da propriedade na janela de propriedade.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Windows.Design.PropertyEditing

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

Outros recursos

Arquitetura de extensibilidade Designer WPF