IDynamicValues Interfaccia

Definizione

L'interfaccia IDynamicValues viene usata per creare elenchi dinamici per le proprietà stringa. Una classe deve implementare questa interfaccia e usare DynamicValuesAttribute (di seguito) per abilitare la generazione di valori dinamici.

L'interace e l'attributo possono essere usati quando un elenco di stringhe che non saranno note fino a quando non deve essere visualizzato in un elenco a discesa. Esempi validi sono i nomi di database, gli utenti, le regole di confronto e così via.

public interface IDynamicValues
type IDynamicValues = interface
Public Interface IDynamicValues

Esempio

public TypeConverter.StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { string[] collationName = new string[] { "first item", "second itme" }; return new TypeConverter.StandardValuesCollection(collationName); }

Metodi

Nome Descrizione
GetStandardValues(ITypeDescriptorContext)

GetStandardValues deve restituire un oggetto StandardValuesCollection che contiene tutti gli elementi da visualizzare nell'elenco dell'identificatore di proprietà nel contesto.

Si applica a