IDynamicValues Interfaz

Definición

La interfaz IDynamicValues se usa para crear listas dinámicas para las propiedades de cadena. Una clase debe implementar esta interfaz y usar DynamicValuesAttribute (a continuación) para habilitar la generación de valores dinámicos.

Esta interace y atributo se pueden usar cuando se debe mostrar una lista de cadenas que no se conocerán hasta que el tiempo de ejecución se muestre en una lista desplegable. Algunos ejemplos de esto son nombres de base de datos, usuarios, intercalaciones, etc.

public interface IDynamicValues
type IDynamicValues = interface
Public Interface IDynamicValues

Ejemplos

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

Métodos

Nombre Description
GetStandardValues(ITypeDescriptorContext)

GetStandardValues debe devolver un StandardValuesCollection que contiene todos los elementos que se van a mostrar en la lista de la propiedad especificado en el contexto.

Se aplica a