DslDefinitionModelElementPropertyDescriptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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) |