ExpressionsCollectionEditor Classe

Definição

Fornece uma interface de utilizador para selecionar e editar uma coleção de binding 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

Observações

Uma instância da ExpressionsCollectionEditor classe é um UITypeEditor objeto que pode ser usado no momento do design para selecionar e editar uma coleção de ligações de expressão, e atribuir as expressões a uma propriedade de controlo.

Um host designer, como Visual Studio 2005, usa as implementações das classes ExpressionBuilder e ExpressionEditor com as classes ExpressionsCollectionEditor e ExpressionsCollectionConverter para definir as associações de expressões para propriedades de controlo em tempo de projeto, e a classe ControlPersister para persistir as expressões durante a execução. As cadeias de expressão referenciam um recurso localizável, uma configuração de aplicação, uma cadeia de ligação ou um tipo de expressão personalizado. A cadeia de expressão é vinculada à propriedade de controlo em tempo de projeto e depois usada em tempo de execução para determinar o valor da propriedade.

Construtores

Name Description
ExpressionsCollectionEditor()

Inicializa uma nova instância da ExpressionsCollectionEditor classe.

Propriedades

Name Description
IsDropDownResizable

Recebe um valor que indica se os editores de menu suspenso devem ser redimensionáveis pelo utilizador.

(Herdado de UITypeEditor)

Métodos

Name Description
EditValue(IServiceProvider, Object)

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

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

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEditStyle()

Obtém o estilo 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 função de hash predefinida.

(Herdado de Object)
GetPaintValueSupported()

Indica se este editor suporta a pintura de uma representação do valor de um objeto.

(Herdado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica se o contexto especificado suporta a 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 atual Object.

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

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

(Herdado de UITypeEditor)
PaintValue(PaintValueEventArgs)

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

(Herdado de UITypeEditor)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a

Ver também