DslDefinitionModelElementTrackingPropertyDescriptor Klasse

Definition

Bereitstellen eines benutzerdefinierten nach Verfolgungs Eigenschaften Deskriptors für im dsldefintion-Namespace definierte Domänen Klassen

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

Konstruktoren

DslDefinitionModelElementTrackingPropertyDescriptor(ModelElement, DomainPropertyInfo, DomainPropertyInfo, Attribute[])

Der elementpropertydescriptor kann auf ein bestimmtes Element angewendet werden, das an den Konstruktor übergeben wird, oder es kann ein NULL-Element akzeptieren.

Wenn ein bestimmtes Element bereitgestellt wird, ignorieren GetValue (), SetValue () und die anderen Methoden das über gegebene Objekt Argument und verwenden stattdessen dieses bestimmte Element.

Wenn ein NULL-Element bereitgestellt wird, verwenden GetValue (), SetValue () und die anderen Methoden das über gegebene Objekt Argument.

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

Gibt zurück, ob diese Eigenschaft schreibgeschützt ist oder nicht.

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)

Kann diese Eigenschaft auf Ihren Überwachungs Wert zurückgesetzt werden.

(Geerbt von TrackingPropertyDescriptor)
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 Wert der-Eigenschaft auf den berechneten Wert zurück.

(Geerbt von TrackingPropertyDescriptor)
SetValue(Object, Object)

Legt den Wert der Eigenschaft fest.

ShouldSerializeValue(Object)

Mit Überwachungs Eigenschaften können nicht überwachte Eigenschaften unterstützt werden.

(Geerbt von TrackingPropertyDescriptor)

Gilt für