IDynamicValues Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |