IDynamicValues Interface

Definição

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.

Aplica-se a