Langage

IDynamicValues Interface

Définition

L’interface IDynamicValues est utilisée pour créer des listes dynamiques pour les propriétés de chaîne. Une classe doit implémenter cette interface et utiliser DynamicValuesAttribute (ci-dessous) pour activer la génération de valeurs dynamiques.

Cette structure et cet attribut peuvent être utilisés lorsqu’une liste de chaînes qui ne sera pas connue tant que l’exécution ne doit pas être affichée dans une liste déroulante. Voici quelques exemples de noms de base de données, d’utilisateurs, de classements, etc.

public interface IDynamicValues
type IDynamicValues = interface
Public Interface IDynamicValues

Exemples

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

Méthodes

Nom Description
GetStandardValues(ITypeDescriptorContext)

GetStandardValues doit retourner un StandardValuesCollection qui contient tous les éléments à afficher dans la liste de la propriété spécifiée dans le contexte.

S’applique à