Sprache

DynamicValuesAttribute Klasse

Definition

Fügen Sie dieses Attribut zu einer Eigenschaft hinzu, in der die Werte eine dynamische Liste sein sollen. Die Klasse mit einer Eigenschaft mit diesem Attributsatz muss die IDynamicValues-Schnittstelle implementieren, da der GetStandardValues-Mothod auf dieser Schnittstelle aufgerufen wird, um die gültigen Werte abzurufen.

Wenn das Attribut vorhanden ist, aber nicht die Schnittstelle, wird keine Liste zurückgegeben, sodass normalerweise eine leere Dropdownliste angezeigt wird.

[System.AttributeUsage(System.AttributeTargets.Property)]
public class DynamicValuesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Property)>]
type DynamicValuesAttribute = class
    inherit Attribute
Public Class DynamicValuesAttribute
Inherits Attribute
Vererbung
DynamicValuesAttribute
Attribute

Konstruktoren

Name Beschreibung
DynamicValuesAttribute(Boolean)

Wird verwendet, um dynamische Werte zu aktivieren oder zu deaktivieren. Das Übergeben von False im Konstruktor kann beim Debuggen hilfreich sein, ohne das Attribut zu entfernen.

Eigenschaften

Name Beschreibung
Enabled

Fügen Sie dieses Attribut zu einer Eigenschaft hinzu, in der die Werte eine dynamische Liste sein sollen. Die Klasse mit einer Eigenschaft mit diesem Attributsatz muss die IDynamicValues-Schnittstelle implementieren, da der GetStandardValues-Mothod auf dieser Schnittstelle aufgerufen wird, um die gültigen Werte abzurufen.

Wenn das Attribut vorhanden ist, aber nicht die Schnittstelle, wird keine Liste zurückgegeben, sodass normalerweise eine leere Dropdownliste angezeigt wird.

Gilt für: