DynamicValuesAttribute 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.
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. |