Freigeben über


PropertyEntry-Klasse

Stellt eine Eigenschaft dar.

Vererbungshierarchie

System.Object
  Microsoft.Windows.Design.PropertyEditing.PropertyEntry

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

Syntax

'Declaration
Public MustInherit Class PropertyEntry _
    Implements INotifyPropertyChanged, IPropertyFilterTarget
public abstract class PropertyEntry : INotifyPropertyChanged, 
    IPropertyFilterTarget
public ref class PropertyEntry abstract : INotifyPropertyChanged, 
    IPropertyFilterTarget
[<AbstractClass>]
type PropertyEntry =  
    class
        interface INotifyPropertyChanged
        interface IPropertyFilterTarget
    end
public abstract class PropertyEntry implements INotifyPropertyChanged, IPropertyFilterTarget

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

Konstruktoren

  Name Beschreibung
Geschützte Methode PropertyEntry() Initialisiert eine neue Instanz der PropertyEntry-Klasse.
Geschützte Methode PropertyEntry(PropertyValue) Initialisiert eine neue Instanz der PropertyEntry-Klasse, die als Untereigenschaft des angegebenen PropertyValue fungiert.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CategoryName Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen der Kategorie ab, in der sich diese Eigenschaft befindet.
Öffentliche Eigenschaft Context Ruft beim Überschreiben in einer abgeleiteten Klasse die aktuelle EditingContext-Instanz ab.
Öffentliche Eigenschaft Description Ruft beim Überschreiben in einer abgeleiteten Klasse die Beschreibung der gekapselten Eigenschaft ab.
Öffentliche Eigenschaft DisplayName Ruft den Anzeigenamen für die Eigenschaft ab.
Geschützte Eigenschaft HasStandardValues Ruft einen Wert ab, der angibt, ob diese Eigenschaft über Standardwerte verfügt.
Öffentliche Eigenschaft Identifier Ruft beim Überschreiben in einer abgeleiteten Klasse einen Bezeichner ab, der diesen Eigenschaftentyp und den Namen auf der aktuellen Plattform eindeutig identifiziert.
Öffentliche Eigenschaft IsAdvanced Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die gekapselte Eigenschaft eine erweiterte Eigenschaft ist.
Öffentliche Eigenschaft IsReadOnly Ruft beim Überschreiben in einer abgeleiteten Klasse einen Wert ab, der angibt, ob die gekapselte Eigenschaft schreibgeschützt ist.
Öffentliche Eigenschaft MatchesFilter Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob dieser PropertyEntry einem Filter entspricht.
Öffentliche Eigenschaft ModelProperties Ruft beim Überschreiben in einer abgeleiteten Klasse die Auflistung von Modelleigenschaften für diesen PropertyEntry ab.
Öffentliche Eigenschaft ParentValue Ruft das übergeordnete PropertyValue ab.
Öffentliche Eigenschaft PropertyName Ruft beim Überschreiben in einer abgeleiteten Klasse den Namen der gekapselten Eigenschaft ab.
Öffentliche Eigenschaft PropertyType Ruft beim Überschreiben in einer abgeleiteten Klasse den Typ der gekapselten Eigenschaft ab.
Öffentliche Eigenschaft PropertyValue Ruft den PropertyValue (Datenmodell) für diesen PropertyEntry ab.
Öffentliche Eigenschaft PropertyValueEditor Ruft beim Überschreiben in einer abgeleiteten Klasse den PropertyValueEditor ab, der zum Bearbeiten dieses PropertyEntry verwendet wird.
Öffentliche Eigenschaft StandardValues Ruft beim Überschreiben in einer abgeleiteten Klasse die Standardwerte ab, die die gekapselte Eigenschaft unterstützt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ApplyFilter Bestimmt, ob PropertyEntry mit einem Filter übereinstimmt, und speichert die Informationen.
Geschützte Methode CreatePropertyValueInstance Wird beim Überschreiben in einer abgeleiteten Klasse von der Hostinfrastruktur verwendet, um eine neue hostspezifische PropertyValue-Instanz zu erstellen.
Ö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.)
Öffentliche Methode MatchesPredicate Gibt an, ob ein PropertyEntry mit einem Prädikat übereinstimmt.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnFilterApplied Löst das IPropertyFilterTarget.FilterApplied-Ereignis aus.
Geschützte Methode OnPropertyChanged(PropertyChangedEventArgs) Löst das PropertyChanged-Ereignis aus.
Geschützte Methode OnPropertyChanged(String) Löst das PropertyChanged-Ereignis aus.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis FilterApplied Tritt auf, wenn ein PropertyFilter durch einen Aufruf an die ApplyFilter-Methode geändert wird.
Öffentliches Ereignis PropertyChanged Tritt ein, wenn sich ein Eigenschaftswert ändert.

Zum Seitenanfang

Hinweise

Die PropertyEntry-Klasse stellt zusätzliche, hauptsächlich typspezifische Eigenschaftendaten für eine Eigenschaft bereit.

Die PropertyEntry-Klasse ist für Klassen vorgesehen, die von der Hostinfrastruktur abgeleitet 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

Weitere Ressourcen

WPF-Designer-Erweiterbarkeit

Eigenschaftenbearbeitungsarchitektur