PropertyValueEditorCommands, classe
Fournit des commandes standard qui contrôlent le comportement d'une fenêtre de propriété lorsque l'utilisateur modifie des propriétés.
Hiérarchie d'héritage
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands
Espace de noms : Microsoft.Windows.Design.PropertyEditing
Assembly : Microsoft.Windows.Design.Interaction (dans Microsoft.Windows.Design.Interaction.dll)
Syntaxe
'Déclaration
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands = class end
public final class PropertyValueEditorCommands
Le type PropertyValueEditorCommands expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
AbortTransaction | Obtient un RoutedCommand qui représente une demande d'annulation d'une transaction associée à une modification de propriété. | |
BeginTransaction | Obtient un RoutedCommand qui représente une demande pour lancer une nouvelle transaction associée à une modification de propriété. | |
CommitTransaction | Obtient un RoutedCommand qui représente une demande de validation d'une transaction associée à une modification de propriété. | |
FinishEditing | Obtient un RoutedCommand qui représente une notification signalant à l'hôte qu'une propriété a été modifiée. | |
ShowContextMenu | Obtient RoutedCommand qui représente une demande pour afficher un menu contextuel dans PropertyContainer. | |
ShowDialogEditor | Obtient un RoutedCommand qui représente une demande d'affichage d'un éditeur de boîtes de dialogue pour une propriété. | |
ShowErrorMessage | Obtient un RoutedCommand qui représente une demande pour afficher un message d'erreur de validation. | |
ShowExtendedPinnedEditor | Obtient un RoutedCommand qui représente une demande d'affichage d'un éditeur épinglé pour une propriété. | |
ShowExtendedPopupEditor | Obtient un RoutedCommand qui représente une demande d'affichage d'un éditeur étendue pour une propriété. | |
ShowInlineEditor | Obtient un RoutedCommand qui représente une demande d'affichage d'un éditeur inline pour une propriété. |
Début
Notes
Lorsqu'un utilisateur modifie des propriétés dans une fenêtre de propriété, la fenêtre devrait présenter quelques comportements standard.
L'action de modification de la propriété doit être encapsulée dans une transaction. L'utilisateur peut valider la modification, par exemple, en appuyant sur la touche ENTRÉE. Il peut également annuler la modification, par exemple, en appuyant sur la touche Échap.
La fenêtre de propriété doit prendre en charge l'utilisateur avec les différents modes d'édition d'une propriété, le cas échéant. L'utilisateur peut employer les types d'éditeurs de propriétés suivants :
Éditeurs inline. Par exemple, l'éditeur de propriétés Margin où l'utilisateur tape directement la valeur de propriété dans la ligne correspondante.
Éditeurs étendus. Par exemple, l'éditeur de propriétés HorizontalAlignment où l'utilisateur sélectionne la valeur de propriété dans une liste déroulante.
Éditeurs de boîtes de dialogue. Par exemple, l'éditeur de propriétés RowDefinitions où l'utilisateur entre la valeur de la propriété dans une boîte de dialogue distincte.
Éditeurs épinglés, qui sont des boîtes de dialogue épinglées en place au-dessous de la propriété dans la fenêtre de propriété.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Windows.Design.PropertyEditing, espace de noms