ExpressionEditorAttribute 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.
Gibt den Entwurfszeit-Editor des Ausdrucks-Generators an. Diese Klasse kann nicht vererbt werden.
public ref class ExpressionEditorAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
public sealed class ExpressionEditorAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)>]
type ExpressionEditorAttribute = class
inherit Attribute
Public NotInheritable Class ExpressionEditorAttribute
Inherits Attribute
- Vererbung
- Attribute
Hinweise
Die ExpressionEditorAttribute Klasse gibt den Entwurfszeitausdruck-Editor für die Ausdrücke an, die von einer ExpressionBuilder Klasse behandelt werden.
Beim Bearbeiten einer Steuerelementeigenschaft können Sie den Eigenschaftswert auf einen Ausdruck festlegen, indem Sie einen Editor für den Ausdruck verwenden.
Beim Entwickeln eines Ausdrucks-Generators können Sie den Generator mit dem ExpressionEditorAttribute Attribut markieren, um den Editortypwert festzulegen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ExpressionEditorAttribute(String) |
Initialisiert eine neue Instanz der ExpressionEditorAttribute Klasse mithilfe des angegebenen Typnamens. |
| ExpressionEditorAttribute(Type) |
Initialisiert eine neue Instanz der ExpressionEditorAttribute Klasse mithilfe des angegebenen Typobjekts. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EditorTypeName |
Wird von einem Ausdrucks-Editor zum Abrufen des Editortypnamens verwendet. |
| TypeId |
Wenn sie in einer abgeleiteten Klasse implementiert wird, wird ein eindeutiger Bezeichner für diese Attribute. (Geerbt von Attribute) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Gibt an, ob diese Instanz der ExpressionEditorAttribute Klasse und ein angegebenes Objekt gleich sind. |
| GetHashCode() |
Ruft den Hashcode für den Wert dieses ExpressionEditorAttribute Attributs ab. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| IsDefaultAttribute() |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, gibt an, ob der Wert dieser Instanz der Standardwert für die abgeleitete Klasse ist. (Geerbt von Attribute) |
| Match(Object) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird ein Wert zurückgegeben, der angibt, ob diese Instanz einem angegebenen Objekt entspricht. (Geerbt von Attribute) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu. (Geerbt von Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Ruft die Typinformationen für ein Objekt ab, mit denen die Typinformationen für eine Schnittstelle abgerufen werden können. (Geerbt von Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1). (Geerbt von Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bietet Zugriff auf Eigenschaften und Methoden, die von einem Objekt verfügbar gemacht werden. (Geerbt von Attribute) |