IDynamicValues Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
A interface IDynamicValues é usada para criar listas dinâmicas para propriedades de cadeia de caracteres. Uma classe deve implementar essa interface e usar DynamicValuesAttribute (abaixo) para habilitar a geração de valores dinâmicos.
Essa interace e o atributo podem ser usados quando uma lista de cadeias de caracteres que não serão conhecidas até que o tempo de execução seja mostrado em uma lista suspensa. Bons exemplos disso são nomes de banco de dados, usuários, ordenações etc.
public interface IDynamicValues
type IDynamicValues = interface
Public Interface IDynamicValues
Exemplos
public TypeConverter.StandardValuesCollection GetStandardValues(contexto ITypeDescriptorContext) { string[] collationName = new string[] { "first item", "second itme" }; return new TypeConverter.StandardValuesCollection(collationName); }
Métodos
| Nome | Description |
|---|---|
| GetStandardValues(ITypeDescriptorContext) |
GetStandardValues deve retornar um StandardValuesCollection que contém todos os itens a serem exibidos na lista da propriedade specifiec no contexto. |