ExpressionsCollectionEditor 类

定义

提供一个用户界面,用于在设计时选择和编辑表达式绑定集合。

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
继承
ExpressionsCollectionEditor

注解

类的 ExpressionsCollectionEditor 实例是在 UITypeEditor 设计时可用于选择和编辑表达式绑定集合的对象,并将表达式分配给控件属性。

设计器主机(如 Visual Studio 2005)使用具有 ExpressionBuilderExpressionEditor 类的 ExpressionsCollectionEditorExpressionsCollectionConverter 类实现在设计时设置控件属性的表达式绑定,以及 ControlPersister 类在运行时保留表达式。 表达式字符串引用可本地化的资源、应用程序设置、连接字符串或自定义表达式类型。 表达式字符串在设计时绑定到控件属性,然后在运行时用于确定属性的值。

构造函数

名称 说明
ExpressionsCollectionEditor()

初始化 ExpressionsCollectionEditor 类的新实例。

属性

名称 说明
IsDropDownResizable

获取一个值,该值指示用户是否应调整下拉列表编辑器的大小。

(继承自 UITypeEditor)

方法

名称 说明
EditValue(IServiceProvider, Object)

使用方法指示 GetEditStyle() 的编辑器样式编辑指定对象的值。

(继承自 UITypeEditor)
EditValue(ITypeDescriptorContext, IServiceProvider, Object)

使用指定的服务提供程序和上下文编辑指定对象的值。

Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetEditStyle()

获取方法使用的 EditValue(IServiceProvider, Object) 编辑器样式。

(继承自 UITypeEditor)
GetEditStyle(ITypeDescriptorContext)

获取与指定上下文的此编辑器关联的编辑样式。

GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetPaintValueSupported()

指示此编辑器是否支持绘制对象的值的表示形式。

(继承自 UITypeEditor)
GetPaintValueSupported(ITypeDescriptorContext)

指示指定上下文是否支持在指定上下文中绘制对象的值的表示形式。

(继承自 UITypeEditor)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
PaintValue(Object, Graphics, Rectangle)

将指定对象的值的表示形式绘制到指定的画布。

(继承自 UITypeEditor)
PaintValue(PaintValueEventArgs)

使用指定的 PaintValueEventArgs对象值绘制表示形式。

(继承自 UITypeEditor)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅