[Missing <summary> documentation for "N:AjaxControlToolkit"]

Classes

  ClassDescription
Accordion
The Accordion control represents a series of panes that can be viewed one at a time. The control is used to create "strongly typed" access to the AccordionBehavior. Its major purpose is to structure the content in a way that the AccordionBehavior can understand it. We need a series of HTML container elements, such as divs, that looks like the following:
. . .
AccordionCommandEventArgs
The AccordionCommandEventArgs provides access to the container AccordionContentPanel for data commands
AccordionContentPanel
Class that adds a naming container to Panel and wraps an extra div around the rendered HTML. This extra div serves the same purpose as the manually inserted div of CollapsiblePanel. Since setting the height of an element with padding or margins to zero can still leave something visible, it is this wrapper div with no additional space that we actually attach to.
AccordionDesigner
Simple read-only designer for the Accordion control
AccordionExtender
Given a proper hierarchy of elements (see AccordionBehavior.js for details), turn it into an Accordion
AccordionExtenderDesigner
Designer for the AccordionExtender
AccordionItemEventArgs
The AccordionItemEventArgs is used to provide notication when Accordion items are created, databound, etc.
AccordionPane
The AccordionPane control represents a child header/content pair of the AccordionControl.
AccordionPaneCollection
The AccordionPaneCollection is used to wrap the Accordion.Controls collection and provide an AccordionPane only view.
AlwaysVisibleControlDesigner
Designer for the AlwaysVisibleControlExtender
AlwaysVisibleControlExtender
Extender used to add constant visibility to an ASP.NET control. The control that is extended then always moves to fixed position in the page regardless of how the body is resized or scrolled.
Animation
The Animation class is an object model for the animations used in the Ajax Control Toolkit. It is used primarily as an intermediate representation when converting from XML animation descriptions to JSON objects, but it can also be used to dynamically create and manipulate animations.
AnimationExtender
Extender used to play animations when a control's events fire
AnimationExtenderControlBase
Extender that provides support for generic animations. It includes an Animations property that will be filled with the markup for all of its child Animations.
AnimationExtenderDesigner
Designer for AnimationExtender
AnimationScripts
The AnimationScripts class is used to load all of the animation support for the AJAX Control Toolkit. To use any of the animations you find in Animations.js, simply include the attribute [RequiredScript(typeof(AnimationScripts))] on your extender.
AutoCompleteDesigner
AutoComplete Designer class
AutoCompleteExtender
Extender that provides suggestions to fill input in a textbox.
BulletedList
We create our own BulletedList because the ASP.NET one Takes ListItems rather than regular controls as it's children.
BulletedListItem
We create our own BulletedListItem control here (LI) because the ASP.NET BulletedList control exposes a collection of list items rather than a child collection of controls.
CalendarExtender
CascadingDropDown
CascadingDropDown extender class definition
CascadingDropDownDesigner
CascadingDropDown designer class definition
CascadingDropDownNameValue
ClientCssResourceAttribute
ClientPropertyNameAttribute
Allows the mapping of a property declared in managed code to a property declared in client script. For example, if the client script property is named "handle" and you prefer the name on the TargetProperties object to be "Handle", you would apply this attribute with the value "handle."
ClientScriptResourceAttribute
Associates a client script resource with an extender class. This allows the extender to find it's associated script and what names and prefixes with which to reference it.
CollapsiblePanelExtender
An extender class which adds collapse/expand behavior to an ASP.NET Panel control. The panel that is extended can then be collapsed or expanded by the user of the page, which is handy for doing things like showing or hiding content or maximizing available space.
CommonToolkitScripts
This class just exists as a type to get common scripts loaded. For further info see Common.js in this folder.
ComponentReferenceAttribute
Signifies that this property references a ScriptComponent
ConfirmButtonExtender
ConfirmButton extender class definition
DateTimeScripts
DragDropScripts
DraggableListItemExtender
This just wraps the Ajax draggableListItem behavior.
DragPanelExtender
This extender attaches the stock "floatingBehavior" to a Panel, and is an example of wrapping an existing behavior with an extender. When attached to a Panel, the user can then drag that panel around the browser rendering surface using the mouse.
DropDownDesigner
Designer for DropDown
DropDownExtender
DropShadowExtender
DropWatcherExtender
The extender which attaches the DropWatcherBehavior to our list element.
DynamicPopulateDesigner
DynamicPopulateExtender
This extender allows you to dynamically populate the innerHTML of a control based on a web service callback.
DynamicPopulateExtenderControlBase
Base class that provides DynamicPopulate support to multiple extenders
ElementReferenceAttribute
Specifies this property is an element reference and should be converted during serialization. The default (e.g. cases without this attribute) will generate the element's ID
ExtenderControlBase
This is the main class for extenders. It has several main jobs: 1) It performs the hookup between an Extender (server) control and the behavior it instantiates 2) It manages interacting with the ScriptManager to get the right scripts loaded 3) It adds some debugging features like ValidationScript and ScriptPath
ExtenderControlEventAttribute
Signifies that this Property should be exposed as a client-side event reference
ExtenderControlMethodAttribute
Signifies that this method should be exposed as a client callback
ExtenderControlPropertyAttribute
Signifies that this property is to be emitted as a client script property
FilteredTextBoxExtender
HoverExtender
HoverMenuDesigner
HoverMenuExtender
Extender class for associating the HoverMenu behavior with a server element. The HoverMenuExtender allows a control to be shown as a popup next to another control when the mouse pointer is moved over it. This popup control can have any server content in it.
ListSearchExtender
ListSearch extender class definition
MaskedEditCommon
MaskedEditExtender
MaskedEditTypeConvert
MaskedEditValidator
ModalPopupDesigner
Designer for the ModalPopup
ModalPopupExtender
Extender for the ModalPopup
MutuallyExclusiveCheckBoxExtender
NoBot
NoBotDesigner
NoBotEventArgs
NoBotExtender
NumericUpDownDesigner
NumericUpDownExtender
PagingBulletedListExtender
PasswordStrength
PopupControlDesigner
PopupControl designer class definition
PopupControlExtender
PopupControl extender
PopupExtender
The PopupExtender is used to show/hide an element at a position relative to another element
ProfilePropertyBinding
Describes a profile binding to an Extender property.
ProfilePropertyBindingCollection
Basic collection of ProfilePropertyBindings. We need a special collection here to do notification back to the owning object so that the designer knows when things changed.
Rating
RatingEventArgs
RatingExtender
ReorderList
This class implements a reorderable, data bindable list control. It demonstrates writing a control that is AJAX-aware in that it creates and manages a set of ASP.NET AJAX extenders. to imporove it's client experience. It is also data aware. When supplied with a database that matches an expected format, it will automatically update the sort order of the items. The database must have an integer-typed column that this list can have "ownership" of. By setting this column name into the "SortOrderField" property, reorders will happen automatically.
ReorderListCommandEventArgs
The EventArgs class that's used for all the command events fired by the ReorderList
ReorderListItem
This is the control that represents an item in the reorder list. It's kind of special because it can either be an LI element or something else, which is needed so the DragHandle can also be bindable (it's a child of a list item)
ReorderListItemCollection
Basica collection of ReorderListItems. This just calls through to the parent's list.
ReorderListItemEventArgs
A generic EventArgs for events coming from ReorderListItems
ReorderListItemReorderEventArgs
The EventArgs class for use with the ReorderList.Reorder event.
RequiredPropertyAttribute
The presence of this attribute on a property of a subclass of TargetControlPropertiesBase indicates that the property value is required and the control can not be used without it. Absence of a required property value causes an exception to be thrown during creation of the control.
RequiredScriptAttribute
ResizableControlExtender
ResolveControlEventArgs
RoundedCornersExtender
ScriptCombineAttribute
Attribute used to indicate which scripts of an assembly can be combined by ToolkitScriptManager
ScriptControlBase
ScriptControl is used to define complex custom controls which support ASP.NET AJAX script extensions
ScriptObjectBuilder
Gets the script references for a type
ScriptUserControl
ScriptUserControl is used to define complex user controls which support ASP.NET AJAX script extensions
ServicePathConverter
Slide
Class to represent the slide object.
SliderExtender
SlideShowDesigner
SlideShow designer
SlideShowExtender
TabContainer
TabContainerDesigner
Control Designer for the TabContainer
TabPanel
TabPanelCollection
TextBoxWatermarkExtender
TextBoxWatermark extender class definition
ThreadingScripts
TimerScript
ToggleButtonExtender
ToggleButton extender class definition
ToolkitScriptManager
ScriptManager derived class to add the ability to combine multiple smaller scripts into one larger one as a way to reduce the number of files the client must download
UpdatePanelAnimationDesigner
Designer for UpdatePanelAnimationExtender
UpdatePanelAnimationExtender
Extender used to play animations just before and after an UpdatePanel updates
Utility
Utility methods for use with the Toolkit
ValidatorCalloutExtender

Interfaces

  InterfaceDescription
IClientStateManager
Describes an object which supports ClientState
IControlResolver
Describes an object that can be used to resolve references to a control by its ID

Delegates

Enumerations

  EnumerationDescription
AccordionItemType
Item type of an AccordionContentPanel
AutoSize
AutoSize provides several options for resizing an Accordion control
BoxCorners
BoxSide
CalendarPosition
The positioning choices for the Calendar popup
CollapsiblePanelExpandDirection
Enum choosing how the CollapsiblePanel does it's animation - via width or height
DisplayPosition
FilterModes
FilterTypes
HorizontalSide
The HorizontalSide enumeration describes the horizontal side of the window used to anchor the control
HoverMenuPopupPosition
The positioning choices for the popup control on the HoverMenu. See the HoverMenuProperties class for more information.
ListSearchPromptPosition
The positioning choices for the prompt message of the ListBox.
MaskedEditInputDirection
MaskedEditShowSymbol
MaskedEditType
MaskedEditUserDateFormat
MaskedEditUserTimeFormat
ModalPopupRepositionMode
The repositioning modes for ModalPopup.
NoBotState
PopupControlPopupPosition
Enumeration of valid values for the Position property
PositioningMode
RatingDirection
ReorderHandleAlignment
Options for positioning the reorder handle within the list item, relative to the item content itself.
ReorderListInsertLocation
Options for where a new tem is inserted in the list
ReorderListItemLayoutType
RepeatDirection
SliderOrientation
StrengthIndicatorTypes
VerticalSide
The VerticalSide enumeration describes the vertical side of the window used to anchor the control