ExpressionsCollectionEditor Clase

Definición

Proporciona una interfaz de usuario para seleccionar y editar una colección de enlaces de expresiones en tiempo de diseño.

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
Herencia
ExpressionsCollectionEditor

Comentarios

Una instancia de la ExpressionsCollectionEditor clase es un UITypeEditor objeto que se puede usar en tiempo de diseño para seleccionar y editar una colección de enlaces de expresión y asignar las expresiones a una propiedad de control.

Un host de diseñador, como Visual Studio 2005, usa las clases ExpressionBuilder y ExpressionEditor con las clases ExpressionsCollectionEditor y ExpressionsCollectionConverter para establecer los enlaces de expresión para las propiedades de control en tiempo de diseño y la clase ControlPersister para conservar las expresiones en tiempo de ejecución. Las cadenas de expresión hacen referencia a un recurso localizable, una configuración de aplicación, una cadena de conexión o un tipo de expresión personalizado. La cadena de expresión está enlazada a la propiedad de control en tiempo de diseño y, a continuación, se usa en tiempo de ejecución para determinar el valor de la propiedad .

Constructores

Nombre Description
ExpressionsCollectionEditor()

Inicializa una nueva instancia de la clase ExpressionsCollectionEditor.

Propiedades

Nombre Description
IsDropDownResizable

Obtiene un valor que indica si el usuario debe cambiar el tamaño de los editores desplegables.

(Heredado de UITypeEditor)

Métodos

Nombre Description
EditValue(IServiceProvider, Object)

Edita el valor del objeto especificado utilizando el estilo del editor indicado por el GetEditStyle() método .

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

Edita el valor del objeto especificado con el proveedor de servicios y el contexto especificados.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetEditStyle()

Obtiene el estilo del editor utilizado por el EditValue(IServiceProvider, Object) método .

(Heredado de UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

Obtiene el estilo de edición asociado a este editor para el contexto especificado.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetPaintValueSupported()

Indica si este editor admite pintar una representación del valor de un objeto.

(Heredado de UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

Indica si el contexto especificado admite pintar una representación del valor de un objeto dentro del contexto especificado.

(Heredado de UITypeEditor)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

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

Pinta una representación del valor del objeto especificado en el lienzo especificado.

(Heredado de UITypeEditor)
PaintValue(PaintValueEventArgs)

Pinta una representación del valor de un objeto utilizando el especificado PaintValueEventArgs.

(Heredado de UITypeEditor)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también