Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Wisej.Web.AccordionAction
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Defines values representing Accordion events.
Deselected
Represents the event.
Deselecting
Represents the event.
Selected
Represents the event.
Selecting
Represents the event.
Returns a value indicating which event is occurring.
Returns a value indicating which event is occurring.
Wisej.Web.Accordion
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.
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
)
ImagePropertySettings: Creates the property manager for the Image properties on first use.
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:
ArgumentOutOfRangeException index 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:
ArgumentNullException panel is null.
Makes the AccordionPanel following the AccordionPanel the specified name the current panel.
panelName
Throws:
ArgumentNullException panelName is null; or panelName does not match the Name property of any AccordionPanel in the Panels collection.
panel
Returns: Int32.
Returns the AccordionPanel panel at the specified location.
index
Returns: Control. The AccordionPanel at the specified location.
Throws:
ArgumentOutOfRangeException index 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 AccordionPanel at the specified index.
index
Returns: AccordionPanel.
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
Updates the SelectedIndex when a AccordionPanel is hidden.
panel
The panel that has been hidden.
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:
ArgumentOutOfRangeException index 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:
ArgumentNullException panel is null.
Makes AccordionPanel with the specified name the current AccordionPanel.
panelName
Throws:
ArgumentNullException panelName is null; or panelName does not match the Name property of any AccordionPanel in the Panels collection.
Returns: Boolean.
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.
Wisej.Web.AccordionCancelEventHandler
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents the method that will handle the Selecting or Deselecting event of a Accordion control.
sender
The source of the event.
e
A that contains the event data.
Occurs before a panel is selected, enabling a handler to cancel the panel change.
Occurs before a panel is deselected, enabling a handler to cancel the panel change.
Wisej.Web.AccordionCancelEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the Selecting and Deselecting events of a Accordion control.
Initializes a new instance of the AccordionCancelEventArgs class.
panel
panelIndex
cancel
true to cancel the panel change by default; otherwise, false.
action
AccordionAction: Returns a value indicating which event is occurring.
AccordionPanel: Returns the AccordionPanel the event is occurring for.
Int32: Returns the zero-based index of the Panel in the Panels collection.
Wisej.Web.AccordionEventArgs
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Provides data for the and events of a control.
Initializes a new instance of the class.
: Returns a value indicating which event is occurring.
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.
The the event is occurring for.
The zero-based index of panel in the collection.
One of the values.
Represents the method that will handle the or event of a control.
: Returns the the event is occurring for.
: Returns the zero-based index of the in the collection.
Represents the method that will handle the Selected or Deselected event of a Accordion control.
sender
The source of the event.
e
A AccordionEventArgs that contains the event data.
Fired when a panel is selected.
Fired when a panel is deselected.
panel
The AccordionPanel the event is occurring for.
panelIndex
The zero-based index of panel in the Panels collection.
action
One of the AccordionAction values.
Wisej.Web.Accordion PanelCollection
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Contains a collection of AccordionPanel objects.
Int32: Returns the number of panels in the collection.
AccordionPanel: Returns or sets a AccordionPanel in the collection at the specified index.
Throws:
ArgumentOutOfRangeException index is less than zero or greater than the highest available index.
ArgumentNullException value is null.
AccordionPanel: Returns the AccordionPanel with the specified key from the collection.
Adds a AccordionPanel to the collection.
panel
Throws:
ArgumentNullException The specified panel is null.
Creates a AccordionPanel with the specified text, and adds it to the collection.
text
The text to display on the panel.
Creates a AccordionPanel with the specified key and text and adds it to the collection.
key
text
Creates a AccordionPanel with the specified key, text, and image, and adds it to the collection.
key
text
imageIndex
Creates a AccordionPanel with the specified key, text, and image, and adds it to the collection.
key
text
imageKey
Adds a set of AccordionPanel panels to the collection.
panels
Throws:
ArgumentNullException The value of panels is null.
Removes all the AccordionPanel panels from the collection.
Removes and disposes all AccordionPanel panels from the collection.
dispose
Determines whether a specified AccordionPanel is in the collection.
panel
Returns: Boolean. true if the specified AccordionPanel is in the collection; otherwise, false.
Throws:
ArgumentNullException The value of panel is null.
Determines whether the collection contains a AccordionPanel with the specified key.
key
Returns: Boolean. true to indicate a AccordionPanel with the specified key was found in the collection; otherwise, false.
Copies the AccordionPanel panels in the collection to the specified array, starting at the specified index.
array
index
The zero-based index in the array at which copying begins.
Throws:
ArgumentNullException array is null.
ArgumentOutOfRangeException array is less than zero.
ArgumentException array is multidimensional or the number of elements in the Panels is greater than the available space from index to the end of array .
Returns the index of the AccordionPanel in the collection.
panel
Returns: Int32. The zero-based index of the panel; -1 if it cannot be found.
Throws:
ArgumentNullException The value of panel is null.
Returns the index of the first occurrence of the AccordionPanel with the specified key.
key
Returns: Int32. The zero-based index of the first occurrence of a AccordionPanel with the specified key, if found; otherwise, -1.
Inserts an existing AccordionPanel into the collection at the specified index.
index
panel
Creates a new AccordionPanel with the specified text and inserts it into the collection at the specified index.
index
text
Creates a new AccordionPanel with the specified key and text, and inserts it into the collection at the specified index.
index
key
text
Creates a new AccordionPanel with the specified key, text, and image, and inserts it into the collection at the specified index.
index
key
text
imageIndex
Creates a AccordionPanel with the specified key, text, and image, and inserts it into the collection at the specified index.
index
key
text
imageKey
Removes the AccordionPanel from the collection.
panel
Throws:
ArgumentNullException The panel parameter is null.
Removes the AccordionPanel at the specified index from the collection.
index
Removes the AccordionPanel with the specified key from the collection.
key
Wisej.Web.AccordionPanel
Namespace: Wisej.Web
Assembly: Wisej.Framework (4.0.0.0)
Represents a panel in a Accordion control.
Initializes a new instance of the AccordionPanel class.
Initializes a new instance of the AccordionPanel class and specifies the text to display as the title of the panel.
text
The text for the title of the panel.
Accordion: Returns the parent Accordion control.
Boolean: Returns whether the AccordionPanel is collapsed. (Default: False
)
ImagePropertySettings: Creates the property manager for the Image properties on first use.
Boolean: Returns or sets a value indicating that the panel can show the expand button on the title bar. (Default: True
)
String: Returns or sets the text to display as the title of the AccordionPanel. (Default: ""
)
ComponentToolCollection: Returns the instance of ComponentToolCollection associated with this control.
parent
Returns: ControlCollection. A new instance of ControlCollection assigned to the control.
e
e
Retrieves the panel that contains the specified Control.
control
Returns: AccordionPanel. The AccordionPanel that contains the specified Control, or null if it cannot be found.
Fires the VisibleChanged event.
e
Processes the event from the client.
e
Event arguments.
Renders the client component.
config
Dynamic configuration object.
Updates the client component using the state information.
state
Dynamic state object.
config
Overridden to update the parent Accordion when in design mode.
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.
Provides access to common image properties across the controls that implement this interface.
All wisej components implement this interface.
Allows an object to serialize itself.
The to add.
The name of the .
The text to display on the title of .
The name of the .
The text to display on the .
The index of the image to display on the title of the .
The name of the .
The text to display on the .
The key of the image to display on the title of the .
An array of type that contains the panels to add.
Indicates whether to dispose the panels removed from the collection.
The to locate in the collection.
The name of the to search for.
The one-dimensional array that is the destination of the panels copied from the collection. The array must have zero-based indexing.
The to locate in the collection.
The name of the to find in the collection.
The zero-based index location where the is inserted.
The to insert in the collection.
The zero-based index location where the is inserted.
The text to display in the .
The zero-based index location where the is inserted.
The name of the .
The text to display on the .
The zero-based index location where the is inserted
The name of the .
The text to display on the .
The zero-based index of the image to display on the .
The zero-based index location where the is inserted.
The name of the .
The text to display on the .
The key of the image to display on the .
The to remove.
The zero-based index of the to remove.
The name of the to remove.
The to look for.
A that contains the event data.
All wisej controls derived from the class must implement this interface.