System.Web.UI.Design.ExpressionsCollectionEditor Class

Provides a user interface for selecting and editing an expressions binding collection at design time.

See Also: ExpressionsCollectionEditor Members


public class ExpressionsCollectionEditor : System.Drawing.Design.UITypeEditor


An instance of the System.Web.UI.Design.ExpressionsCollectionEditor class is a System.Drawing.Design.UITypeEditor object that can be used at design time to select and edit a collection of expression bindings, and assign the expressions to a control property.

A designer host, such as vsprvslong, uses the System.Web.Compilation.ExpressionBuilder and System.Web.UI.Design.ExpressionEditor class implementations with the System.Web.UI.Design.ExpressionsCollectionEditor and System.Web.UI.Design.ExpressionsCollectionConverter classes to set the expression bindings for control properties at design time, and the System.Web.UI.Design.ControlPersister class to persist the expressions for run time. Expression strings reference a localizable resource, an application setting, a connection string, or a custom expression type. The expression string is bound to the control property at design time, and then used at run time to determine the value for the property.


Namespace: System.Web.UI.Design
Assembly: System.Design (in System.Design.dll)
Assembly Versions: