The NetQuarry platform provides a number of custom WebControls for use in platform-based applications.
A button class, derived from a standard Button, that provides improved enabled vs. disabled UI distinction and active indication of enabled buttons on hover.
Represents a control that acts as a link to another page or MOP.
A control that displays an image and responds to mouse clicks on the image.
This control is a specialized DropDownList that supports an item being added dynamically late after the control is loaded.
Replacement class for the DataGrid's row object. This allows us to add our own properties to each row.
A wrapper around the standard .Net DataGrid providing a typed interface to some attributes used by the MapperDatasheet to communicate with its host control. The MapperDatasheet will take advantage of these if and only if it is bound to a BndGrid instead of just a DataGrid.
A LABEL control that always renders as a LABEL tag in HTML. The standard .Net Label class only renders as a LABEL if there is an associatedControlID specified and if that control can be found in the page's control hierarchy at render time. The BndLabel control always renders as a LABEL and the associated control need not be present on the page. This is helpful for controls that are being used to generate HTML rather than actually to render a page in the normal .Net life-page cycle. Note that this class is derived from the .Net Label class so it can be easily idenfieid as a Label using the "is" operator and manipulated using the "as" operator.
A composite control that allows for a text box and widget to work together.
A Bootstrap composite control that allows for a text box and widget to work together.
The in-place tooltip control for use in Bootstrap applications.
A Bootstrap static control for use when placing plain text next to a form label within a form. For Bootstrap v3 this renders as a P (paragraph) element with the form-control-static CssClass. http://getbootstrap.com/css/#forms-controls-static
The CancelButton is a normal .Net Button, but rendered as an INPUT tag of type "reset" instead of "submit".
The CascadingMenu control is not fully implemented and not used at this time.
Implements an HTML COL tag for use in ColGroup in a .Net Table. This class derives from a TableCell, but renders as a COL tag. The Col should be added to the table's ColGroup. This original implementation was found on http://www.koders.com/ and obtained from http://axeleratelibraries.codeplex.com/SourceControl/changeset/view/20864#328281 and licensed under Axelerate Libraries New BSD License (BSD):
Implements an HTML COLGROUP tag for use in a .Net Table. The .Net Table control does not support a COLGROUP natively and actually makes it very hard to even inject a COLGROUP programmatically. This class derives from a TableRow, but renders as a COLGROUP tag. The ColGroup should be inserted as the first row in the table. Add Col elements to the ColGroup for the individual columns. This original implementation was found on http://www.koders.com/ and obtained from http://axeleratelibraries.codeplex.com/SourceControl/changeset/view/20864#328280 and licensed under Axelerate Libraries New BSD License (BSD):
Base class used to build a control with multiple parts.
Replacement control for System.Web.UI.WebControls.ContentPlaceHolder for use when it is desired to NOT have the MasterPage, Content, and ContentPlaceHolder controls behave as naming containers. There are two aspects to this: 1) the effect a NamingContainer has on the client-side control NAME and ID mangling, and 2) the control hierarchy on the server.
DivMenuItems are created when you add a new node to a DivMenu. Each item describes one item on the menu.
A hidden control used to fire any one of multiple possible commands from client-side controls associated with this control. Useful when the associated command controls must be added too late in the page life-cycle for their own server-side OnClick events to be used.
An EAP-specific derivation of the DropDownList control with additional functionality.
Renders a FieldSet tag with an embedded Legend tag.
A control supporting various mechanisms for uploading files including:
A composite control used to support FilePath fields with in-place file browsing.
A composite control used to support FilePath fields with in-place file browsing in Bootstrap-based applications.
A Bootstrap Glyphicon control hosted in a .Net LinkButton for use when clicking on the icon should cause a postback.
A Bootstrap glyphicon control.
The HiddenInput is a normal .Net TextBox, but rendered as an INPUT tag of type "hidden" instead of "text". This control should be used instead of a .Net hidden control because it includes both the ID and NAME attributes which is required by some browsers (e.g. Firefox) for client-side manipulation.
The HorizontalSplitter creates a DIV tag that functions as a horizontal splitter allowing the user to resize the content to the bottom. The position maintained across postbacks using a hidden input.
The ImageButtonCell class is provided to simplify creating a TableCell that contains a 16x16 image as a button..
An image control with webcam capability.
An image control with scanning capability.
Summary description for InlineError.
Helper control for adding script references to a page.
Renders a TextBox inside an Anchor tag. The typical use is to provide a TextBox without a link when a field is unlocked, and a link when the field is locked.
A WebControl that translates to the "li" html type. The main difference between this and a ListItem is that ListItem does not have the ability to hold child controls.
Static text display element. The associated text is never encoded for HTML. This class extends the .Net Literal class to provide a constructor taking the text.
Static text display element. The associated text is always encoded for HTML. This class extends the .Net Literal class to provide a constructor taking the text.
Use instead of a regular Panel to make each the panel a NamingContainer for its contents.
Use instead of a regular TableRow to make each row a NamingContainer for its contents.
A Panel control with its CssClass specified in the constructor.
A Password control. This is derived from the standard .Net TextBox. One limitation of the .Net TextBox, when TextMode is set to Password, is that the text box control in HTML is always rendered empty after a postback. The purpose of this, presumably, is to prevent the text from being accessible in the HTML (which is good). However, it's not exactly what people want. This control converts the text to an equivalent-length string of marker characters so that the HTML renders nicely without compromising the text value by putting it in the HTML.
This controls renders a RadioButton-like control using pictures intead of the standard RadioButton buttons.
A series of icons that can be clicked on/off to indicate a rating, or level.
A Span control with optional CssClass specified in the constructor.
Summary description for SubformBar.
Summary description for SubformItem.
An extended Table control that supports features not supported in the standard .Net Table control. The following extended features are provided:
Base class that must be used for any master page hosting platform templates.
A control dedicated to allowing the user to specify a time duration value.
A control dedicated to allowing the user to specify a time-only value.
Used to get/set localized and/or customized text for the TimePicker's UI.
The standard platform toolbar hosting buttons and submenus.
The platform Boostrap-based application toolbar hosting buttons and submenus.
An IToolbar button for Bootstrap-based applications.
A group of toolbar buttons.
An IToolbar menu for Bootstrap-based applications.
A three-state checkbox control appropriate for use in filtering checkbox fields.
A WebControl to hold ListItemWithContent WebControls. Roughly translates to the "ul" unordered list html type. The difference between this and a BulletedList is that a BulletedList only has the capability to hold ListItem controls as children. The only WebControl that the UnorderedList can hold is the ListItemWithContent custom WebControl.
The VSplitter creates a TD tag that functions as a vertical splitter allowing the user to resize the content to the left and containing an optional toggler for opening/closing the left-side content.
The subform interface provides access to the programmable elements of the platform SubformBar component. Only the single SubformBar implementation is expected.
The common interface for platform toolbars.
The interface for buttons hosted by a IToolbar component.
Fired when a DynamicCommand event occurs on a DynamicCommandButton.