IDynamicValues Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |