Freigeben über


DataViewPropertyDescriptor-Klasse

Stellt eine dynamische Eigenschaft für einen Knoten in einer Datenansichtshierarchie dar.

Vererbungshierarchie

Object
  MemberDescriptor
    PropertyDescriptor
      Microsoft.VisualStudio.Data.Framework.DataViewPropertyDescriptor

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'Declaration
Public Class DataViewPropertyDescriptor _
    Inherits PropertyDescriptor
public class DataViewPropertyDescriptor : PropertyDescriptor
public ref class DataViewPropertyDescriptor : public PropertyDescriptor
type DataViewPropertyDescriptor =  
    class 
        inherit PropertyDescriptor 
    end
public class DataViewPropertyDescriptor extends PropertyDescriptor

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode DataViewPropertyDescriptor(PropertyDescriptor) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftdeskriptorobjekt.
Öffentliche Methode DataViewPropertyDescriptor(String) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftennamen.
Öffentliche Methode DataViewPropertyDescriptor(PropertyDescriptor, array<Attribute[]) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftdeskriptorobjekt und des Arrays Attribute.
Öffentliche Methode DataViewPropertyDescriptor(String, array<Attribute[]) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftennamen und einem Array Attributen.
Öffentliche Methode DataViewPropertyDescriptor(String, String) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftennamen und einem Eigenschaftanzeigenamen.
Öffentliche Methode DataViewPropertyDescriptor(String, String, String) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftennamen, dem Eigenschaftanzeigenamen und einem Kategorienamen.
Öffentliche Methode DataViewPropertyDescriptor(String, String, String, String) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftennamen, einer anderen Version des Eigenschaftennamens zu Anzeigenzwecken, einem Kategorienamen und einer Beschreibung.
Öffentliche Methode DataViewPropertyDescriptor(String, String, String, String, Boolean) Initialisiert eine neue Instanz der DataViewPropertyDescriptor-Klasse mit dem Eigenschaftennamen, einer anderen Version des Eigenschaftennamens zu Anzeigenzwecken, einem Kategorienamen und einer Beschreibung.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft AttributeArray Ruft ein Array von Attributen ab oder legt dieses fest. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft Attributes Ruft die Auflistung von Attributen ab, die dem aktuellen Eigenschaftendeskriptor zugeordnet werden. (Überschreibt MemberDescriptor.Attributes.)
Öffentliche Eigenschaft Category Ruft die Kategorie der CategoryAttribute des aktuellen Eigenschaftendeskriptors ab. (Überschreibt MemberDescriptor.Category.)
Öffentliche Eigenschaft ComponentType Ruft den Typ der Komponente ab, die die Eigenschaft gebunden ist. (Überschreibt PropertyDescriptor.ComponentType.)
Öffentliche Eigenschaft Converter Ruft den Typkonverter für den aktuellen Eigenschaftendeskriptor ab. (Überschreibt PropertyDescriptor.Converter.)
Öffentliche Eigenschaft Description Ruft die Beschreibung von DescriptionAttribute des aktuellen Eigenschaftendeskriptors ab. (Überschreibt MemberDescriptor.Description.)
Öffentliche Eigenschaft DesignTimeOnly Ruft ab, ob dieser Member nur zur Entwurfszeit festgelegt werden darf. Dies ist in der DesignOnlyAttribute-Klasse angegeben. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft DisplayName Ruft den Namen ab, der in einem Fenster, z. B. im Eigenschaftenfenster, angezeigt werden kann. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft IsBrowsable Ruft einen Wert ab, der angibt, ob der Member durchsucht werden kann. Dies ist in der BrowsableAttribute-Klasse angegeben. (Von MemberDescriptor geerbt.)
Öffentliche Eigenschaft IsLocalizable Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in LocalizableAttribute lokalisiert werden soll. (Von PropertyDescriptor geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob der aktuelle Eigenschaftendeskriptor schreibgeschützt ist. (Überschreibt PropertyDescriptor.IsReadOnly.)
Öffentliche Eigenschaft Name Ruft den Eigenschaftennamen ab. (Überschreibt MemberDescriptor.Name.)
Geschützte Eigenschaft NameHashCode Ruft den Hashcode des Eigenschaftennamens ab. (Überschreibt MemberDescriptor.NameHashCode.)
Öffentliche Eigenschaft PropertyType Ruft den Typ der Eigenschaft ab. (Überschreibt PropertyDescriptor.PropertyType.)
Öffentliche Eigenschaft SerializationVisibility Ruft einen Wert ab, der angibt, ob diese Eigenschaft gemäß den Angaben in DesignerSerializationVisibilityAttribute serialisiert werden soll. (Von PropertyDescriptor geerbt.)
Öffentliche Eigenschaft SupportsChangeEvents Ruft einen Wert ab, der angibt, ob Wertänderungsbenachrichtigungen für diese Eigenschaft von außerhalb des Eigenschaftendeskriptors stammen dürfen. (Von PropertyDescriptor geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddValueChanged Ermöglicht es, andere Objekte zu benachrichtigen, wenn sich diese Eigenschaft ändert. (Von PropertyDescriptor geerbt.)
Öffentliche Methode CanResetValue Gibt an, ob der Wert der Eigenschaft für die angegebene Komponente zurückgesetzt werden kann. (Überschreibt PropertyDescriptor.CanResetValue(Object).)
Geschützte Methode CreateAttributeCollection Erstellt eine Auflistung von Attributen, wobei das Array von Attributen verwendet wird, das an den Konstruktor übergeben wurde. (Von MemberDescriptor geerbt.)
Geschützte Methode CreateInstance Erstellt eine Instanz des angegebenen Typs. (Von PropertyDescriptor geerbt.)
Öffentliche Methode Equals Vergleicht dieses Objekt mit einem anderen auf Äquivalenz. (Von PropertyDescriptor geerbt.)
Geschützte Methode FillAttributes Fügt der angegebenen Liste der Attribute in der übergeordneten Klasse die Attribute der PropertyDescriptor-Klasse hinzu. (Von PropertyDescriptor 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 GetChildProperties Gibt die als Standard festgelegte PropertyDescriptorCollection-Klasse zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties(Attribute) Gibt eine PropertyDescriptorCollection-Klasse unter Verwendung eines angegebenen Arrays von Attributen als Filter zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties(Object) Gibt eine PropertyDescriptorCollection-Klasse für ein angegebenes Objekt zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetChildProperties(Object, array<Attribute[]) Gibt PropertyDescriptorCollection für eine bestimmte Komponente, mithilfe eines bestimmten Arrays Attribute als Filter zurück. (Überschreibt PropertyDescriptor.GetChildProperties(Object, Attribute).)
Öffentliche Methode GetEditor Ruft einen Editor des angegebenen Typs ab. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetHashCode Gibt den Hashcode für dieses Objekt zurück. (Von PropertyDescriptor geerbt.)
Geschützte Methode GetInvocationTarget Diese Methode gibt das Objekt zurück, das beim Aufrufen der Member verwendet werden sollte. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode GetTypeFromName Gibt einen Typ unter Verwendung seines Namens zurück. (Von PropertyDescriptor geerbt.)
Öffentliche Methode GetValue Ruft den aktuellen Eigenschaftswert für die angegebene Komponente ab. (Überschreibt PropertyDescriptor.GetValue(Object).)
Geschützte Methode GetValueChangedHandler Ruft den aktuellen Satz von ValueChanged-Ereignishandlern für eine bestimmte Komponente ab. (Von PropertyDescriptor geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnValueChanged Löst das ValueChanged-Ereignis aus, das Sie implementiert haben. (Von PropertyDescriptor geerbt.)
Öffentliche Methode RemoveValueChanged Ermöglicht es, andere Objekte zu benachrichtigen, wenn sich diese Eigenschaft ändert. (Von PropertyDescriptor geerbt.)
Öffentliche Methode ResetValue Setzt den Eigenschaftswert der angegebenen Komponente auf den Standardwert zurück. (Überschreibt PropertyDescriptor.ResetValue(Object).)
Öffentliche Methode SetAttribute Fügt das angegebene Attribut Attributliste dieser Eigenschaft hinzu.
Öffentliche Methode SetAttributes Fügt die angegebenen Attribute Attributliste dieser Eigenschaft hinzu.
Öffentliche Methode SetCategory Legt das Category-Attribut, mit dem angegebenen Kategorienwerts fest.
Öffentliche Methode SetComponentType Legt den Komponententyp in den angegebenen Typ fest.
Öffentliche Methode SetConverterType(String) Fügt TypeConverterAttribute, mithilfe des angegebenen Typnamens als Datenkonverter für den Eigenschaftendeskriptor hinzu.
Öffentliche Methode SetConverterType(Type) Fügt TypeConverterAttribute, mithilfe des angegebenen Typs als Datenkonverter für den Eigenschaftendeskriptor hinzu.
Öffentliche Methode SetDescription Legt das Beschreibungsattribut, mit dem angegebenen Beschreibungswerts fest.
Öffentliche Methode SetDisplayName Legt das Anzeigenamenattribut, mit dem angegebenen Anzeigenamenwerts fest.
Öffentliche Methode SetIsBrowsable Fügt BrowsableAttribute gemäß dem angegebenen Boolean-Wert hinzu, der angibt, ob die Eigenschaft im Eigenschaftenfenster zur Entwurfszeit geändert werden kann.
Öffentliche Methode SetIsLocalizable Fügt LocalizableAttribute gemäß dem angegebenen Boolean-Wert hinzu, der angibt, ob die Eigenschaft lokalisiert werden soll.
Öffentliche Methode SetIsReadOnly Fügt ReadOnlyAttribute gemäß dem angegebenen Boolean-Wert hinzu, der angibt, ob die Eigenschaft schreibgeschützt ist.
Öffentliche Methode SetName Legt den Eigenschaftennamen fest.
Öffentliche Methode SetPropertyType Legt den Eigenschaftentyp in den angegebenen Typ fest.
Öffentliche Methode SetValue Legt den Eigenschaftswert für die angegebene Komponente auf einen neuen Wert fest. (Überschreibt PropertyDescriptor.SetValue(Object, Object).)
Öffentliche Methode ShouldSerializeValue Gibt an, ob der Eigenschaftswert der angegebenen Komponente serialisiert werden soll. (Überschreibt PropertyDescriptor.ShouldSerializeValue(Object).)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

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.VisualStudio.Data.Framework-Namespace