IDynamicValues Schnittstelle

Definition

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.

Gilt für: