[]
        
(Showing Draft Content)

C1.Web.Mvc.DropDown-1

DropDown<T> Class

DropDown control (abstract) contains an input element and a button used to show or hide the drop-down.

Namespace: C1.Web.Mvc
Assembly: C1.Web.Mvc.dll
Syntax
public abstract class DropDown<T> : ItemsBoundControl<T>, IHtmlString, ITemplate, IDropDown
Type Parameters
Name Description
T
Remarks

Derived classes must override the _createDropDown method to create whatever editor they want to show in the drop down area (a list of items, a calendar, a color editor, etc).

Constructors

Name Description
DropDown(HtmlHelper, string)

Creates one DropDown<T> instance.

Properties

Name Description
AutoExpandSelection

Gets or sets a value that indicates whether the control should automatically expand the selection to whole words/numbers when the control is clicked.

ClickAction

Gets or sets a value that specifies the action to perform when the user clicks the input element in the control.

DropDownCssClass

Gets or sets a CSS class name to add to the control's drop-down element.

InputType

Gets or sets the "type" attribute of the HTML input element hosted by the control.

IsAnimated

Gets or sets a value that indicates whether the control should use a fade-in animation when displaying the drop-down.

IsDroppedDown

Gets or sets a value indicating whether the drop down is currently visible.

IsReadOnly

Gets or sets a value that indicates whether the user can modify the control value using the mouse and keyboard.

IsRequired

Gets or sets a value indicating whether the control value must be a non-empty string.

OnClientIsDroppedDownChanged

Occurs after the drop down is shown or hidden.

OnClientIsDroppedDownChanging

Occurs before the drop down is shown or hidden.

OnClientTextChanged

Occurs when the value of the Text property changes.

Placeholder

Gets or sets the string shown as a hint when the control is empty.

ShowDropDownButton

Gets or sets a value indicating whether the control should display a drop-down button.

Text

Gets or sets the text shown on the control.

Extension Methods