IDynamicValues Schnittstelle
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.
Die IDynamicValues-Schnittstelle wird verwendet, um dynamische Listen für Zeichenfolgeneigenschaften zu erstellen. Eine Klasse sollte diese Schnittstelle implementieren und das DynamicValuesAttribute (unten) verwenden, um die Generierung dynamischer Werte zu ermöglichen.
Diese Interace and attribute can be used when a list of strings that will be known until run-time should be shown in a drop down list. Gute Beispiele hierfür sind Datenbanknamen, Benutzer, Sortierungen usw.
public interface IDynamicValues
type IDynamicValues = interface
Public Interface IDynamicValues
Beispiele
public TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { string[] collationName = new string[] { "first item", "second itme" }; return new TypeConverter.StandardValuesCollection(collationName); }
Methoden
| Name | Beschreibung |
|---|---|
| GetStandardValues(ITypeDescriptorContext) |
GetStandardValues sollte eine StandardValuesCollection zurückgeben, die alle Elemente enthält, die in der Liste der Eigenschaftsspezifikationen im Kontext angezeigt werden sollen. |