Freigeben über


DataViewPropertyDescriptor Klasse

Definition

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

public ref class DataViewPropertyDescriptor : System::ComponentModel::PropertyDescriptor
public class DataViewPropertyDescriptor : System.ComponentModel.PropertyDescriptor
type DataViewPropertyDescriptor = class
    inherit PropertyDescriptor
Public Class DataViewPropertyDescriptor
Inherits PropertyDescriptor
Vererbung
DataViewPropertyDescriptor

Konstruktoren

DataViewPropertyDescriptor(PropertyDescriptor)

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftsdeskriptorobjekt.

DataViewPropertyDescriptor(PropertyDescriptor, Attribute[])

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftendeskriptorobjekt und einem Array von Attributen.

DataViewPropertyDescriptor(String)

Initialisiert einen neuen instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftennamen.

DataViewPropertyDescriptor(String, Attribute[])

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftennamen und einem Array von Attributen.

DataViewPropertyDescriptor(String, String)

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftennamen und einem Eigenschaftenanzeigenamen.

DataViewPropertyDescriptor(String, String, String)

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftennamen, dem Anzeigenamen der Eigenschaft und einem Kategorienamen.

DataViewPropertyDescriptor(String, String, String, String)

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftennamen, einer anderen Version des Eigenschaftennamens für Anzeigezwecke, einem Kategorienamen und einer Beschreibung.

DataViewPropertyDescriptor(String, String, String, String, Boolean)

Initialisiert eine neue instance der DataViewPropertyDescriptor -Klasse mit dem Eigenschaftennamen, einer anderen Version des Eigenschaftennamens für Anzeigezwecke, einem Kategorienamen und einer Beschreibung.

Eigenschaften

Attributes

Ruft die Auflistung der Attribute ab, die dem aktuellen Eigenschaftendeskriptor zugeordnet sind.

Category

Ruft die Kategorie aus dem CategoryAttribute des aktuellen Eigenschaftsdeskriptors ab.

ComponentType

Ruft den Typ der Komponente ab, an die die Eigenschaft gebunden ist.

Converter

Ruft den Typkonverter für den aktuellen Eigenschaftendeskriptor ab.

Description

Ruft die Beschreibung des aktuellen Eigenschaftsdeskriptors ab DescriptionAttribute .

IsReadOnly

Ruft einen Wert ab, der angibt, ob der aktuelle Eigenschaftsdeskriptor schreibgeschützt ist.

Name

Ruft den Eigenschaftennamen ab.

NameHashCode

Ruft den Hashcode des Eigenschaftennamens ab.

PropertyType

Ruft den Typ der Eigenschaft ab.

Methoden

CanResetValue(Object)

Gibt an, ob der Wert der Eigenschaft für die angegebene Komponente zurückgesetzt werden kann.

GetChildProperties(Object, Attribute[])

Gibt ein PropertyDescriptorCollection für eine bestimmte Komponente zurück, wobei ein angegebenes Array von Attributen als Filter verwendet wird.

GetValue(Object)

Ruft den aktuellen Eigenschaftswert für die angegebene Komponente ab.

ResetValue(Object)

Setzt den Eigenschaftswert der angegebenen Komponente auf den Standardwert zurück.

SetAttribute(Attribute)

Fügt das angegebene Attribut der Attributliste dieser Eigenschaft hinzu.

SetAttributes(Attribute[])

Fügt die angegebenen Attribute der Attributliste dieser Eigenschaft hinzu.

SetCategory(String)

Legt das category-Attribut unter Verwendung des angegebenen Kategoriewerts fest.

SetComponentType(Type)

Legt den Komponententyp auf den angegebenen Typ fest.

SetConverterType(String)

Fügt einen TypeConverterAttributehinzu, wobei der angegebene Typname als Datenkonverter für die Eigenschaftsbeschreibung verwendet wird.

SetConverterType(Type)

Fügt einen TypeConverterAttributehinzu, der den angegebenen Typ als Datenkonverter für den Eigenschaftendeskriptor verwendet.

SetDescription(String)

Legt das description-Attribut unter Verwendung des angegebenen Beschreibungswerts fest.

SetDisplayName(String)

Legt das Attribut anzeigename unter Verwendung des angegebenen Anzeigenamenswerts fest.

SetIsBrowsable(Boolean)

Fügt einen BrowsableAttribute dem angegebenen booleschen Wert entsprechenden Wert hinzu, der angibt, ob die Eigenschaft zur Entwurfszeit in einem Eigenschaftenfenster geändert werden kann.

SetIsLocalizable(Boolean)

Fügt einen LocalizableAttribute dem angegebenen booleschen Wert entsprechenden Wert hinzu, der angibt, ob die Eigenschaft lokalisiert werden soll.

SetIsReadOnly(Boolean)

Fügt einen ReadOnlyAttribute dem angegebenen booleschen Wert entsprechenden Wert hinzu, der angibt, ob die Eigenschaft schreibgeschützt ist.

SetName(String)

Legt den Eigenschaftennamen fest.

SetPropertyType(Type)

Legt den Eigenschaftentyp auf den angegebenen Typ fest.

SetValue(Object, Object)

Legt den Eigenschaftswert für die angegebene Komponente auf einen neuen Wert fest.

ShouldSerializeValue(Object)

Gibt an, ob der Eigenschaftswert der angegebenen Komponente serialisiert werden soll.

Gilt für: