Accordion
Wisej.Web.Accordion
Last updated
Was this helpful?
Wisej.Web.Accordion
Last updated
Was this helpful?
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Displays collapsible set of AccordionPanel panels for presenting information in a limited amount of space.
public class Accordion : Control, ISupportInitialize
Initializes a new instance of the Accordion class.
Initializes a new instance of the Accordion class with the specified settings.
panels
onSelectedIndexChanged
Initializes a new instance of the Accordion class with the specified settings.
location
The location of the panel on its parent control.
size
The size of the panel.
onSelectedIndexChanged
Initializes a new instance of the Accordion class with the specified settings.
location
The location of the panel on its parent control.
size
The size of the panel.
panels
onSelectedIndexChanged
BorderStyle: Returns or sets the type of border that is drawn around the Accordion panel. (Default: Solid
)
Rectangle: Returns the client rectangle to use in the designer.
Boolean: Returns or sets a value indicating whether the Accordion control collapses when all the AccordionPanel children are collapsed. (Default: False
)
When this property is set to false (default) one panel is always expanded.
Rectangle: Returns the rectangle that represents the virtual display area of the control.
Int32: Returns or sets the size of the header. When the header is horizontal, the size if the height; when it's vertical, the size if the width. Set it to -1 to reset to the size set in the current theme.
ImageList: Returns or sets the images to display on the panel's title bar. (Default: null
)
Int32: Returns the number of panels in the container. (Default: 0
)
PanelCollection: Returns the collection of panels in the container.
Int32: Returns or sets the index of the currently selected panel. (Default: -1
)
Throws:
ArgumentOutOfRangeException The value is less than -1.
Boolean: Returns or sets a value indicating whether the selected panel is moved to the top of the Accordion container. (Default: False
)
AccordionPanel: Returns or sets the currently selected panel. (Default: null
)
Boolean: Returns or sets whether a panel's ToolTip is shown when the mouse passes over the panel's title. (Default: True
)
This member overrides CreateControlsInstance.
Returns: ControlCollection. A new instance of ControlCollection assigned to the control.
Makes the AccordionPanel following the AccordionPanel with the specified index the current panel.
index
Throws:
ArgumentOutOfRangeExceptionindex is less than 0 or greater than the number of AccordionPanel controls in the Panels collection minus 1.
Makes the AccordionPanel following the specified AccordionPanel the current panel.
panel
Throws:
ArgumentNullExceptionpanel is null.
Makes the AccordionPanel following the AccordionPanel the specified name the current panel.
panelName
Throws:
ArgumentNullExceptionpanelName is null; or panelName does not match the Name property of any AccordionPanel in the Panels collection.
Returns the AccordionPanel panel at the specified location.
index
Returns: Control. The AccordionPanel at the specified location.
Throws:
ArgumentOutOfRangeExceptionindex is less than 0 or greater than the number of AccordionPanel controls in the Panels collection minus 1.
Returns an array of AccordionPanel controls that belong to the Accordion control.
Returns: Object[]. An array of AccordionPanel controls that belong to the Accordion.
Returns the ToolTip for the specified AccordionPanel.
item
Returns: String. The ToolTip text.
Fires the ControlAdded event.
e
Fires the Deselected event.
e
Fires the Deselecting event.
e
Fires the Enter event of the currently active AccordionPanel.
e
Fires the Layout event.
e
Fires the Leave event of the currently active AccordionPanel.
e
Fires the Selected event.
e
Fires the SelectedIndexChanged event.
e
Fires the Selecting event.
e
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
Removes all the panels and additional controls from this tab control.
Makes the AccordionPanel with the specified index the current AccordionPanel.
index
Throws:
ArgumentOutOfRangeExceptionindex is less than 0 or greater than the number of AccordionPanel controls in the Panels collection minus 1.
Makes the specified AccordionPanel the current AccordionPanel.
panel
Throws:
ArgumentNullExceptionpanel is null.
Makes AccordionPanel with the specified name the current AccordionPanel.
panelName
Throws:
ArgumentNullExceptionpanelName is null; or panelName does not match the Name property of any AccordionPanel in the Panels collection.
AccordionEventHandler Fired when a panel is deselected.
AccordionCancelEventHandler Occurs before a panel is deselected, enabling a handler to cancel the panel change.
AccordionEventHandler Fired when a panel is selected.
EventHandler Fired when the SelectedIndex property has changed.
AccordionCancelEventHandler Occurs before a panel is selected, enabling a handler to cancel the panel change.
Provides access to the UserData
and Tag
properties associated to the component implementing this interface.
Bindable components implement this interface.
Controls that support drag & drop operations implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
An array of objects to be added to the panel.
An Action delegate to handle the event.
An Action delegate to handle the event.
An array of objects to be added to the panel.
An Action delegate to handle the event.
The index in the collection of the to deselect.
The to deselect.
The of the panel to deselect.
The index of the to get.
The that owns the desired ToolTip.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
A that contains the event data.
The index in the collection of the tab to select.
The to select.
The of the tab to select.
All wisej controls derived from the class must implement this interface.