Share via


PropertyValueEditor-Klasse

Container für die gesamte Inline-Editorlogik für Eigenschaften.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyValueEditor
    Microsoft.Windows.Design.PropertyEditing.DialogPropertyValueEditor
    Microsoft.Windows.Design.PropertyEditing.ExtendedPropertyValueEditor

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

Syntax

'Declaration
Public Class PropertyValueEditor
public class PropertyValueEditor
public ref class PropertyValueEditor
type PropertyValueEditor =  class end
public class PropertyValueEditor

Der PropertyValueEditor-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode PropertyValueEditor() Initialisiert eine neue Instanz der PropertyValueEditor-Klasse.
Öffentliche Methode PropertyValueEditor(DataTemplate) Initialisiert eine neue Instanz der PropertyValueEditor-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft InlineEditorTemplate Ruft die für einen Inline-Editor verwendete DataTemplate ab oder legt diese fest.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche MethodeStatischer Member CreateEditorAttribute(Type) Hilfsmethode, die ein neues EditorAttribute für den angegebenen PropertyValueEditor-Typ erstellt.
Öffentliche MethodeStatischer Member CreateEditorAttribute(PropertyValueEditor) Hilfsmethode, die ein neues EditorAttribute für den angegebenen PropertyValueEditor-Typ erstellt.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Diese Klasse kann eine einzelne DataTemplate für einen Inline-Editor enthalten. Meist wird auf diese Weise für eine Eigenschaft im Eigenschaftenfenster ein anderer bzw. benutzerdefinierter Editor bereitgestellt. Der Inline-Editor wird innerhalb des Eigenschaftenfensters angezeigt. Informationen zum Bereitstellen eines benutzerdefinierten Editors mit einem größeren Bildschirmbereich, der nicht immer angezeigt wird, finden Sie unter ExtendedPropertyValueEditor.

Die InlineEditorTemplate-Eigenschaft gibt die XAML-Vorlage für die visuelle Schnittstelle für diesen Editor zurück. Diese wird normalerweise in einem ResourceDictionary an anderer Stelle des Projekts zur Verfügung gestellt.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der PropertyValueEditor-Klasse veranschaulicht. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Implementieren eines Inlinewert-Editors.

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

Weitere Ressourcen

Eigenschaftenbearbeitungsarchitektur

WPF-Designer-Erweiterbarkeit