PropertyValueEditorCommands-Klasse
Bietet Standardbefehle, über die das Verhalten eines Eigenschaftenfensters gesteuert wird, wenn der Benutzer Eigenschaften bearbeitet.
Vererbungshierarchie
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditorCommands
Namespace: Microsoft.Windows.Design.PropertyEditing
Assembly: Microsoft.Windows.Design.Interaction (in Microsoft.Windows.Design.Interaction.dll)
Syntax
'Declaration
Public NotInheritable Class PropertyValueEditorCommands
public static class PropertyValueEditorCommands
public ref class PropertyValueEditorCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type PropertyValueEditorCommands = class end
public final class PropertyValueEditorCommands
Der PropertyValueEditorCommands-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AbortTransaction | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, eine Transaktion abzubrechen, die einer Eigenschaftenbearbeitung zugeordnet ist. | |
BeginTransaction | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, eine neue Transaktion zu starten, die einer Eigenschaftenbearbeitung zugeordnet ist. | |
CommitTransaction | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, einen Commit für eine Transaktion auszuführen, die einer Eigenschaftenbearbeitung zugeordnet ist. | |
FinishEditing | Ruft einen RoutedCommand ab, der eine Benachrichtigung für den Host darstellt, dass eine Eigenschaftenbearbeitung abgeschlossen wurde. | |
ShowContextMenu | Ruft einen RoutedCommand ab, der eine Anforderung zum Anzeigen eines Kontextmenüs im PropertyContainer darstellt. | |
ShowDialogEditor | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen Dialogfeld-Editor anzuzeigen. | |
ShowErrorMessage | Ruft einen RoutedCommand ab, der eine Anforderung zum Anzeigen einer Validierungsfehlermeldung darstellt. | |
ShowExtendedPinnedEditor | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen fixierten Editor anzuzeigen. | |
ShowExtendedPopupEditor | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen erweiterten Editor anzuzeigen. | |
ShowInlineEditor | Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen Inline-Editor anzuzeigen. |
Zum Seitenanfang
Hinweise
Wenn ein Benutzer Eigenschaften in einem Eigenschaftenfenster bearbeitet, gibt es einige Standardverhalten, die das Fenster aufweisen sollte.
Die Aktion der Bearbeitung der Eigenschaft sollte mit einer Transaktion umschlossen werden. Der Benutzer kann ein Commit für den Bearbeitungsvorgang ausführen, z. B. durch Drücken der EINGABETASTE. Der Benutzer kann den Bearbeitungsvorgang jedoch auch abbrechen, z. B. durch Drücken der ESC-Taste.
Falls verfügbar, sollte das Eigenschaftenfenster den Benutzer mit verschiedenen Bearbeitungsmodi für eine Eigenschaft unterstützen. Der Benutzer kann die folgenden Typen von Eigenschaften-Editoren verwenden:
Inline-Editoren. Beispielweise den Margin-Eigenschaften-Editor, bei dem der Benutzer den Eigenschaftswert direkt in die Zeile der Eigenschaft eingibt.
Erweiterte Editoren. Beispielsweise den HorizontalAlignment-Eigenschaften-Editor, bei dem der Benutzer den Eigenschaftswert aus einer Dropdownliste auswählt.
Dialogfeld-Editoren. Beispielweise den RowDefinitions-Eigenschaften-Editor, bei dem der Benutzer den Eigenschaftswert in ein separates Dialogfeld eingibt.
Fixierte Editoren, bei denen es sich um Dialogfelder handelt, die unterhalb der Eigenschaft im Eigenschaftenfenster fixiert sind.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.Windows.Design.PropertyEditing-Namespace