DslDefinitionModelElementPropertyDescriptor Klasse

Definition

Bereitstellen eines benutzerdefinierten Eigenschaften Deskriptors für Domänen Klassen, die im dsldefintion-Namespace definiert sind

public ref class DslDefinitionModelElementPropertyDescriptor sealed : Microsoft::VisualStudio::Modeling::Design::ElementPropertyDescriptor
public sealed class DslDefinitionModelElementPropertyDescriptor : Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
type DslDefinitionModelElementPropertyDescriptor = class
    inherit ElementPropertyDescriptor
Public NotInheritable Class DslDefinitionModelElementPropertyDescriptor
Inherits ElementPropertyDescriptor
Vererbung
DslDefinitionModelElementPropertyDescriptor

Konstruktoren

DslDefinitionModelElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, Attribute[])

DslDefinitionModelElementPropertyDescriptor ist für Konzept Eigenschaft

Eigenschaften

Category

Ruft den Namen der Kategorie ab, zu der der Member gehört, wie im CategoryAttribute angegeben.

(Geerbt von ElementPropertyDescriptor)
ComponentType

Der Typ der Komponente, die das Framework für diese Eigenschaft erwartet. Beachten Sie, dass dieses Element zurückgibt GetType (). Dies liegt daran, dass das Objekt, das durchsucht wird, wenn diese Eigenschaft angezeigt wird, ein ModelElement ist. Wir untersuchen also das PropertyGrid, dass dies eine Eigenschaft dieses Typs ist, auch wenn dies nicht der Fall ist.

(Geerbt von ElementPropertyDescriptor)
Converter

Ruft den Typkonverter des Eigenschaften Deskriptors ab.

(Geerbt von ElementPropertyDescriptor)
Description

Ruft die Beschreibung des Elements ab, wie im deskriptionattribute angegeben.

(Geerbt von ElementPropertyDescriptor)
DisplayName

Ruft den Namen ab, der in einem Fenster, z. B. im Eigenschaftenfenster, angezeigt werden kann.

(Geerbt von ElementPropertyDescriptor)
DomainPropertyInfo

DomainPropertyInfo für diese Eigenschaften

(Geerbt von ElementPropertyDescriptor)
IsInstanceBased

Testet, ob dieser PropertyDescriptor auf einer Instanz oder einem statischen Typ basiert.

(Geerbt von ElementPropertyDescriptor)
IsReadOnly

Wir müssen alle abstrakten Member überschreiben.

(Geerbt von ElementPropertyDescriptor)
ModelElement

Gibt das Element zurück, zu dem diese Eigenschaft gehört.

(Geerbt von ElementPropertyDescriptor)
PropertyType

Gibt den Eigenschaftentyp zurück.

(Geerbt von ElementPropertyDescriptor)

Methoden

AddValueChanged(Object, EventHandler) (Geerbt von ElementPropertyDescriptor)
CanResetValue(Object)

Dies ist keine neu festleg Bare Eigenschaft.

(Geerbt von ElementPropertyDescriptor)
GetEditor(Type)

Ruft einen Editor des angegebenen Typs ab. Überschreiben Sie dies, damit wir unsere eigene flagenumerationeditor-Klasse für bitweibende Aufzählungs Möglichkeiten bereitstellen können.

(Geerbt von ElementPropertyDescriptor)
GetValue(Object)

Den Wert der Eigenschaft erhalten...

(Geerbt von ElementPropertyDescriptor)
RemoveValueChanged(Object, EventHandler) (Geerbt von ElementPropertyDescriptor)
ResetValue(Object)

Setzen Sie den Eigenschafts Wert der Domäne basierend auf dem Standardwert der Domäne auf den Standardwert zurück.

(Geerbt von ElementPropertyDescriptor)
SetValue(Object, Object)

Legt den Wert der Eigenschaft fest.

ShouldSerializeValue(Object)

Ermöglicht, dass die Eigenschaft im Eigenschaften Browser als fett formatiert angezeigt wird.

(Geerbt von ElementPropertyDescriptor)

Gilt für