ExpressionsCollectionEditor Classe

Definição

Fornece uma interface do usuário para selecionar e editar uma coleção de associação de expressões em tempo de design.

public ref class ExpressionsCollectionEditor : System::Drawing::Design::UITypeEditor
public class ExpressionsCollectionEditor : System.Drawing.Design.UITypeEditor
type ExpressionsCollectionEditor = class
    inherit UITypeEditor
Public Class ExpressionsCollectionEditor
Inherits UITypeEditor
Herança
ExpressionsCollectionEditor

Comentários

Uma instância da ExpressionsCollectionEditor classe é um UITypeEditor objeto que pode ser usado em tempo de design para selecionar e editar uma coleção de associações de expressão e atribuir as expressões a uma propriedade de controle.

Um host de designer, como Visual Studio 2005, usa as classes ExpressionBuilder e ExpressionEditor com as classes ExpressionsCollectionEditor e ExpressionsCollectionConverter para definir as associações de expressão para propriedades de controle em tempo de design e a classe ControlPersister para persistir as expressões para o tempo de execução. Cadeias de caracteres de expressão fazem referência a um recurso localizável, uma configuração de aplicativo, uma cadeia de conexão ou um tipo de expressão personalizada. A cadeia de caracteres de expressão é associada à propriedade de controle em tempo de design e, em seguida, usada em tempo de execução para determinar o valor da propriedade.

Construtores

Nome Description
ExpressionsCollectionEditor()

Inicializa uma nova instância da classe ExpressionsCollectionEditor.

Propriedades

Nome Description
IsDropDownResizable

Obtém um valor que indica se os editores suspensos devem ser redimensionáveis pelo usuário.

(Herdado de UITypeEditor)

Métodos

Nome Description
EditValue(IServiceProvider, Object)

Edita o valor do objeto especificado usando o estilo do editor indicado pelo GetEditStyle() método.

(Herdado de UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

Edita o valor do objeto especificado com o provedor de serviços e o contexto especificados.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEditStyle()

Obtém o estilo do editor usado pelo EditValue(IServiceProvider, Object) método.

(Herdado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtém o estilo de edição associado a este editor para o contexto especificado.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetPaintValueSupported()

Indica se esse editor dá suporte à pintura de uma representação do valor de um objeto.

(Herdado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se o contexto especificado dá suporte à pintura de uma representação do valor de um objeto dentro do contexto especificado.

(Herdado de UITypeEditor)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
PaintValue(Object, Graphics, Rectangle)

Pinta uma representação do valor do objeto especificado para a tela especificada.

(Herdado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Pinta uma representação do valor de um objeto usando o especificado PaintValueEventArgs.

(Herdado de UITypeEditor)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Confira também