Freigeben über


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
Öffentliche EigenschaftStatischer Member AbortTransaction Ruft einen RoutedCommand ab, der eine Anforderung darstellt, eine Transaktion abzubrechen, die einer Eigenschaftenbearbeitung zugeordnet ist.
Öffentliche EigenschaftStatischer Member BeginTransaction Ruft einen RoutedCommand ab, der eine Anforderung darstellt, eine neue Transaktion zu starten, die einer Eigenschaftenbearbeitung zugeordnet ist.
Öffentliche EigenschaftStatischer Member CommitTransaction Ruft einen RoutedCommand ab, der eine Anforderung darstellt, einen Commit für eine Transaktion auszuführen, die einer Eigenschaftenbearbeitung zugeordnet ist.
Öffentliche EigenschaftStatischer Member FinishEditing Ruft einen RoutedCommand ab, der eine Benachrichtigung für den Host darstellt, dass eine Eigenschaftenbearbeitung abgeschlossen wurde.
Öffentliche EigenschaftStatischer Member ShowContextMenu Ruft einen RoutedCommand ab, der eine Anforderung zum Anzeigen eines Kontextmenüs im PropertyContainer darstellt.
Öffentliche EigenschaftStatischer Member ShowDialogEditor Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen Dialogfeld-Editor anzuzeigen.
Öffentliche EigenschaftStatischer Member ShowErrorMessage Ruft einen RoutedCommand ab, der eine Anforderung zum Anzeigen einer Validierungsfehlermeldung darstellt.
Öffentliche EigenschaftStatischer Member ShowExtendedPinnedEditor Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen fixierten Editor anzuzeigen.
Öffentliche EigenschaftStatischer Member ShowExtendedPopupEditor Ruft einen RoutedCommand ab, der eine Anforderung darstellt, für eine Eigenschaft einen erweiterten Editor anzuzeigen.
Öffentliche EigenschaftStatischer Member 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

PropertyValueEditor

PropertyContainerEditMode

Inline

ExtendedPopup

Dialog

ExtendedPinned

Weitere Ressourcen

Erweiterbare Architektur des WPF-Designers