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 | |
---|---|---|
AbortTransaction | Obtém um RoutedCommand que representa uma solicitação para cancelar uma transação associada ao editar uma propriedade | |
BeginTransaction | Obtém um RoutedCommand que representa uma solicitação para iniciar uma nova transação associada ao editar uma propriedade | |
CommitTransaction | Obtém um RoutedCommand que representa uma solicitação para confirmar uma transação associada ao editar uma propriedade | |
FinishEditing | Obtém um RoutedCommand que representa uma notificação para o host que uma edição de propriedade foi concluída. | |
ShowContextMenu | Obtém um RoutedCommand que representa uma solicitação para exibir um menu de contexto na PropertyContainer. | |
ShowDialogEditor | Obtém um RoutedCommand que representa uma solicitação para exibir um editor de caixa de diálogo para uma propriedade. | |
ShowErrorMessage | Obtém um RoutedCommand que representa uma solicitação para mostrar uma mensagem de erro de validação. | |
ShowExtendedPinnedEditor | Obtém um RoutedCommand que representa uma solicitação para exibir um editor fixado para uma propriedade. | |
ShowExtendedPopupEditor | Obtém um RoutedCommand que representa uma solicitação para exibir um editor estendido para uma propriedade. | |
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