RolePlayerPropertyDescriptor Klasse

Definition

Eigenschaften Deskriptor für die Verwendung mit Element links, damit ein Rollen Inhaber als Eigenschaft im Eigenschaften Raster visualisiert werden kann

public ref class RolePlayerPropertyDescriptor : System::ComponentModel::PropertyDescriptor
[System.Diagnostics.DebuggerDisplay("Name = {Name}, Element = {describedElement}, Role = {DomainRoleInfo.Name}")]
public class RolePlayerPropertyDescriptor : System.ComponentModel.PropertyDescriptor
[<System.Diagnostics.DebuggerDisplay("Name = {Name}, Element = {describedElement}, Role = {DomainRoleInfo.Name}")>]
type RolePlayerPropertyDescriptor = class
    inherit PropertyDescriptor
Public Class RolePlayerPropertyDescriptor
Inherits PropertyDescriptor
Vererbung
RolePlayerPropertyDescriptor
Attribute

Konstruktoren

RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[])

Konstruktor

RolePlayerPropertyDescriptor(Store, DomainRoleInfo, Attribute[])

Konstruktor

Eigenschaften

AllowNull

Ob NULL ein gültiger Wert für diesen Rollen Inhaber ist, wenn er über diesen PropertyDescriptor festgelegt wird

ComponentType

Der Typ der Komponente, die das Framework für diese Eigenschaft erwartet.

Converter

Ruft den Typkonverter des Eigenschaften Deskriptors ab.

DisplayName

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

DomainRoleInfo

DomainPropertyInfo für diese Eigenschaften

ElementList
Veraltet.

Liste gültiger Rollen Inhaber für diesen Eigenschafts Wert. Standardmäßig handelt es sich hierbei um alle Elemente im Speicher der Typen, die der Domänen Rolle zugewiesen werden können.

IsInstanceBased

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

IsReadOnly

Gibt zurück, ob dieser Eigenschaften Deskriptor schreibgeschützt ist oder nicht.

PropertyType

Gibt den Eigenschaftentyp zurück.

RelationshipInfo

Gibt die Domänen Daten für die Beziehung zurück.

RolePlayerMenuCommands

Liste der roleplayermenucommand-Objekte, die als Elemente in der Dropdown Liste "Edit" verfügbar gemacht werden, und stellen einen Rückrufmechanismus zum Angeben der Rollen Inhaber-Instanz bereit, wenn der Benutzer ein bestimmtes Element auswählt.

Methoden

AddValueChanged(Object, EventHandler)

Behandeln der Addition eines Ereignislistener

BuildElementList(Object)

Hiermit wird eine Liste der gültigen Rollen Inhaber für diesen Eigenschafts Wert der angegebenen Komponente angezeigt.

BuildElementList(Object, Boolean)

Erstellen Sie eine Liste der gültigen Rollen Inhaber für diesen Eigenschafts Wert der angegebenen Komponente.

CanResetValue(Object)

Rollen können auf Null zurückgesetzt werden, wenn eine NULL-Werte zulässig sind, der Eigenschaften Deskriptor nicht schreibgeschützt ist und wenn ein vorhandener Link zum Löschen berechtigt ist.

GetDescribedElement(Object)

Gibt das ModelElement zurück, für das dieser RolePlayerPropertyDescriptor eine Rollen Eigenschaft darstellt (d.h. das Host Element). Beachten Sie, dass dies nicht notwendigerweise die Quelle der Beziehung ist.

GetSetFieldString(String)

Ruft eine Zeichenfolge ab, die die Aktion "Feld festlegen" beschreibt

GetStore(Object)

Gibt den Speicher zurück, über den dieser Deskriptor arbeitet.

GetValue(Object)

Den Wert der Eigenschaft erhalten...

RemoveValueChanged(Object, EventHandler)

Entfernen eines Ereignislistener

ResetValue(Object)

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

SetValue(Object, Object)

Legt den Wert der Eigenschaft fest.

ShouldSerializeValue(Object)

Diese Eigenschaft ist nicht Teil der Codegenerierung.

Gilt für