# IWisejSerializable

Namespace: **Wisej.Core**

Assembly: **Wisej.Framework** (4.0.0.0)

Allows an object to serialize itself.

{% tabs %}
{% tab title="C#" %}

```csharp
public interface IWisejSerializable
```

{% endtab %}

{% tab title="VB.NET" %}

```visual-basic
Public Interface IWisejSerializable
```

{% endtab %}
{% endtabs %}

## Methods

### ![](https://1075938901-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F2HvlWXJQMV7DxhGzw7Y1%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media) Serialize(writer, options)

Serialize the object in JSON format.

| Parameter   | Type                                                                                                      | Description                |
| ----------- | --------------------------------------------------------------------------------------------------------- | -------------------------- |
| **writer**  | [TextWriter](https://docs.microsoft.com/dotnet/api/system.io.textwriter)                                  | The JSON text writer.      |
| **options** | [WisejSerializerOptions](https://docs.wisej.com/api/wisej.core/general/wisej.core.wisejserializeroptions) | Set of serializer options. |

**Returns:** [Boolean](https://docs.microsoft.com/dotnet/api/system.boolean). True if the object handled the serialization, otherwise false to perform the default serialization.

## Implemented By

| Name                                                                                                                                                             | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [TableLayoutPanel](https://docs.wisej.com/api/wisej.web/containers/tablelayoutpanel)                                                                             | Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [FileDialogUI](https://docs.wisej.com/api/wisej.web/common-dialogs/wisej.web.filedialogui)                                                                       | UI implementation for the FileDialog class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [FolderBrowserDialogUI](https://docs.wisej.com/api/wisej.web/common-dialogs/wisej.web.folderbrowserdialogui)                                                     | UI implementation for the FolderDialog class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [BindingNavigator](https://docs.wisej.com/api/wisej.web/data-binding/wisej.web.bindingnavigator)                                                                 | Represents the navigation and manipulation user interface (UI) for controls that are bound to a data source.                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [Button](https://docs.wisej.com/api/wisej.web/buttons/button)                                                                                                    | Represents a button control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [ButtonBase](https://docs.wisej.com/api/wisej.web/buttons/wisej.web.buttonbase)                                                                                  | Implements the basic functionality common to button controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [CheckBox](https://docs.wisej.com/api/wisej.web/buttons/wisej.web.checkbox)                                                                                      | Represents a check box control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [CheckedListBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/checkedlistbox)                                                                            | Displays a [ListBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/listbox) in which a check box is displayed to the left of each item.                                                                                                                                                                                                                                                                                                                                                                                |
| [ComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/combobox)                                                                                        | Represents a combo box control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [BindableComponent](https://docs.wisej.com/api/wisej.web/general/wisej.web.bindablecomponent)                                                                    | Extends [Component](https://docs.wisej.com/api/wisej.web/general/wisej.web.component) and enables the component to participated if data binding operations and have their own [DataBindings](https://docs.wisej.com/api/wisej.web/general/wisej.web.bindablecomponent#databindings).                                                                                                                                                                                                                                          |
| [Component](https://docs.wisej.com/api/wisej.web/general/wisej.web.component)                                                                                    | Extends [Component](https://docs.wisej.com/api/wisej.base/general/wisej.base.component) and enables the components to appear on the designer surface.                                                                                                                                                                                                                                                                                                                                                                         |
| [ContainerControl](https://docs.wisej.com/api/wisej.web/containers/containercontrol)                                                                             | Provides focus-management functionality for controls that can function as a container for other controls.                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Control](https://docs.wisej.com/api/wisej.web/general/control)                                                                                                  | Base class for all Wisej controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [DateTimePicker](https://docs.wisej.com/api/wisej.web/editors/wisej.web.datetimepicker)                                                                          | Represents a control that allows the user to select or type a date and a time.                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [DomainUpDown](https://docs.wisej.com/api/wisej.web/editors/domainupdown)                                                                                        | Represents a spinner control that displays string values.                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [FlowLayoutPanel](https://docs.wisej.com/api/wisej.web/containers/flowlayoutpanel)                                                                               | Represents a panel that dynamically arranges its controls horizontally or vertically in automatic rows or columns.                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Form](https://docs.wisej.com/api/wisej.web/containers/form)                                                                                                     | Represents a window or dialog box that makes up an application's user interface.                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [GroupBox](https://docs.wisej.com/api/wisej.web/containers/wisej.web.groupbox)                                                                                   | Represents a Wisej control that displays a frame around a group of controls with an optional caption.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [Label](https://docs.wisej.com/api/wisej.web/content/wisej.web.label)                                                                                            | Represents a label control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [LinkLabel](https://docs.wisej.com/api/wisej.web/content/linklabel)                                                                                              | Represents an hyper-link control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ListBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/listbox)                                                                                          | Represents a control to display a list of items.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [ListControl](https://docs.wisej.com/api/wisej.web/lists-and-grids/listcontrol)                                                                                  | Provides a common implementation of members for the [ListBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/listbox) and [ComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/combobox) classes.                                                                                                                                                                                                                                                                                                            |
| [MaskedTextBox](https://docs.wisej.com/api/wisej.web/editors/maskedtextbox)                                                                                      | Uses a mask to distinguish between proper and improper user input.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [MdiClient](https://docs.wisej.com/api/wisej.web/containers/form/wisej.web.mdiclient)                                                                            | Represents the container for multiple-document interface (MDI) child forms.                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [MessageBox](https://docs.wisej.com/api/wisej.web/notifications/messagebox)                                                                                      | Displays a message box that can contain text, buttons, and symbols that inform and instruct the user.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [MonthCalendar](https://docs.wisej.com/api/wisej.web/editors/monthcalendar)                                                                                      | Represents a control that enables the user to select a date using a visual monthly calendar display.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [NumericUpDown](https://docs.wisej.com/api/wisej.web/editors/wisej.web.numericupdown)                                                                            | Represents a spinner control that displays numeric values.                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Page](https://docs.wisej.com/api/wisej.web/containers/wisej.web.page)                                                                                           | Represents a web page that fills the browser and acts as the main container for the application. An application can have only one active main page at any given time.                                                                                                                                                                                                                                                                                                                                                         |
| [Panel](https://docs.wisej.com/api/wisej.web/containers/wisej.web.panel)                                                                                         | Represents a collapsible panel with an optional header that contains a group of controls.                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [PictureBox](https://docs.wisej.com/api/wisej.web/content/wisej.web.picturebox)                                                                                  | Represents an image control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [ProgressBar](https://docs.wisej.com/api/wisej.web/content/wisej.web.progressbar)                                                                                | Represents a progress control that displays a value visually as a filled bar.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [RadioButton](https://docs.wisej.com/api/wisej.web/buttons/wisej.web.radiobutton)                                                                                | Enables the user to select a single option from a group of choices when paired with other [RadioButton](https://docs.wisej.com/api/wisej.web/buttons/wisej.web.radiobutton) controls.                                                                                                                                                                                                                                                                                                                                         |
| [ScrollableControl](https://docs.wisej.com/api/wisej.web/containers/scrollablecontrol)                                                                           | Defines a base class for controls that support auto-scrolling behavior.                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [HScrollBar](https://docs.wisej.com/api/wisej.web/content/scrollbar/wisej.web.hscrollbar)                                                                        | Represents an horizontal scroll bar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VScrollBar](https://docs.wisej.com/api/wisej.web/content/scrollbar/wisej.web.vscrollbar)                                                                        | Represents a vertical scroll bar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [ScrollBar](https://docs.wisej.com/api/wisej.web/content/scrollbar)                                                                                              | Implements the basic functionality of a scroll bar control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [SplitContainer](https://docs.wisej.com/api/wisej.web/containers/splitcontainer)                                                                                 | Represents a control consisting of a movable bar that divides a container's display area into two resizable panels.                                                                                                                                                                                                                                                                                                                                                                                                           |
| [SplitterPanel](https://docs.wisej.com/api/wisej.web/containers/splitcontainer/wisej.web.splitterpanel)                                                          | Creates a panel that is associated with a [SplitContainer](https://docs.wisej.com/api/wisej.web/containers/splitcontainer).                                                                                                                                                                                                                                                                                                                                                                                                   |
| [TabControl](https://docs.wisej.com/api/wisej.web/containers/tabcontrol)                                                                                         | Manages a related set of [TabPage](https://docs.wisej.com/api/wisej.web/containers/tabcontrol/wisej.web.tabpage) pages.                                                                                                                                                                                                                                                                                                                                                                                                       |
| [TabPage](https://docs.wisej.com/api/wisej.web/containers/tabcontrol/wisej.web.tabpage)                                                                          | Represents a single tab page in a [TabControl](https://docs.wisej.com/api/wisej.web/containers/tabcontrol).                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [TextBox](https://docs.wisej.com/api/wisej.web/editors/wisej.web.textbox)                                                                                        | Represents a text box control that allows the user to enter any value.                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [TextBoxBase](https://docs.wisej.com/api/wisej.web/editors/wisej.web.textboxbase)                                                                                | Implements the basic functionality required by text controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Timer](https://docs.wisej.com/api/wisej.web/other-components/wisej.web.timer)                                                                                   | Implements a timer that raises an event at user-defined intervals.                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [TrackBar](https://docs.wisej.com/api/wisej.web/editors/wisej.web.trackbar)                                                                                      | Enables the user to choose between a range of values by sliding a small bar along another bar.                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [UpDownBase](https://docs.wisej.com/api/wisej.web/editors/wisej.web.updownbase)                                                                                  | Implements the basic functionality required by a spin box (also known as an up-down control).                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [UserControl](https://docs.wisej.com/api/wisej.web/containers/wisej.web.usercontrol)                                                                             | Provides an empty control that can be used to create other controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [WebBrowser](https://docs.wisej.com/api/wisej.web/content/webbrowser)                                                                                            | Represents a web browser control that enables the user to navigate web pages inside a form or a page.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [DataGridViewButtonColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewbuttoncolumn)                                 | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewButtonCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewbuttoncell) cells.                                                                                                                                                                                                                                                       |
| [DataGridViewCheckBoxColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcheckboxcolumn)                             | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewCheckBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcheckboxcell) cells.                                                                                                                                                                                                                                                   |
| [DataGridViewColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcolumn)                                             | Represents a column in a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) control.                                                                                                                                                                                                                                                                                                                                                                                                           |
| [DataGridViewComboBoxColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcolumn)                             | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewComboBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcell) cells.                                                                                                                                                                                                                                                   |
| [DataGridViewComboBoxEditingControl](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxeditingcontrol)             | Represents a [ComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/combobox) control that can be hosted in a [DataGridViewComboBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcell).                                                                                                                                                                                                                                                                      |
| [DataGridViewDateTimePickerColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercolumn)                 | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewDateTimePickerCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercell) cells.                                                                                                                                                                                                                                       |
| [DataGridViewDateTimePickerEditingControl](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickereditingcontrol) | Represents a [DateTimePicker](https://docs.wisej.com/api/wisej.web/editors/wisej.web.datetimepicker) control that can be hosted in a [DataGridViewDateTimePickerCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercell).                                                                                                                                                                                                                                            |
| [DataGridViewImageColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewimagecolumn)                                   | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewImageCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewimagecell) cells.                                                                                                                                                                                                                                                         |
| [DataGridViewLinkColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewlinkcolumn)                                     | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewLinkCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewlinkcell) cells.                                                                                                                                                                                                                                                           |
| [DataGridViewMaskedTextBoxColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxcolumn)                   | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewTextBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell) cells.                                                                                                                                                                                                                                                     |
| [DataGridViewMaskedTextBoxEditingControl](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxeditingcontrol)   | Represents a [MaskedTextBox](https://docs.wisej.com/api/wisej.web/editors/maskedtextbox) control that can be hosted in a [DataGridViewMaskedTextBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxcell) cell.                                                                                                                                                                                                                                                     |
| [DataGridViewNumericUpDownColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncolumn)                   | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewNumericUpDownCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncell) cells.                                                                                                                                                                                                                                         |
| [DataGridViewNumericUpDownEditingControl](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowneditingcontrol)   | Represents a [NumericUpDown](https://docs.wisej.com/api/wisej.web/editors/wisej.web.numericupdown) control that can be hosted in a [DataGridViewNumericUpDownCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncell).                                                                                                                                                                                                                                                |
| [DataGridViewTextBoxColumn](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcolumn)                               | Represents a [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview) column that contains a collection of [DataGridViewTextBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell) cells.                                                                                                                                                                                                                                                     |
| [DataGridViewTextBoxEditingControl](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxeditingcontrol)               | Represents a [TextBox](https://docs.wisej.com/api/wisej.web/editors/wisej.web.textbox) control that can be hosted in a [DataGridViewTextBoxCell](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell) cell when the cell's [WrapMode](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcellstyle#wrapmode) is set to [False](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtristate#fields). |
| [DataGridView](https://docs.wisej.com/api/wisej.web/lists-and-grids/datagridview)                                                                                | Represents a data grid control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater)                                                                                     | Displays data in a customizable list format.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [DataRepeaterItem](https://docs.wisej.com/api/wisej.web/containers/datarepeater/wisej.web.datarepeateritem)                                                      | Used by the [DataRepeater](https://docs.wisej.com/api/wisej.web/containers/datarepeater) control to display data at run time.                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Desktop](https://docs.wisej.com/api/wisej.web/containers/desktop)                                                                                               | Represents a desktop container that can host floating windows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [DesktopTaskBarItem](https://docs.wisej.com/api/wisej.web/containers/desktop/wisej.web.desktoptaskbaritem)                                                       | Represents a component in the [Desktop](https://docs.wisej.com/api/wisej.web/containers/desktop) control's taskbar.                                                                                                                                                                                                                                                                                                                                                                                                           |
| [DesktopTaskBarItemControl](https://docs.wisej.com/api/wisej.web/containers/desktop/wisej.web.desktoptaskbaritemcontrol)                                         | Represents a component in the [Desktop](https://docs.wisej.com/api/wisej.web/containers/desktop) control's taskbar that can host any [Control](https://docs.wisej.com/api/wisej.web/general/control).                                                                                                                                                                                                                                                                                                                         |
| [DesktopTaskBarItemDateTime](https://docs.wisej.com/api/wisej.web/containers/desktop/wisej.web.desktoptaskbaritemdatetime)                                       | Represents a DateTime component in the [Desktop](https://docs.wisej.com/api/wisej.web/containers/desktop) control's taskbar.                                                                                                                                                                                                                                                                                                                                                                                                  |
| [Animation](https://docs.wisej.com/api/wisej.web/extenders/animation)                                                                                            | Provides support for animating controls or windows using predefined animations definitions or custom animations in response to certain events.                                                                                                                                                                                                                                                                                                                                                                                |
| [ErrorProvider](https://docs.wisej.com/api/wisej.web/extenders/errorprovider)                                                                                    | Provides a user interface for indicating that a control on a form has an error associated with it.                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [HelpTip](https://docs.wisej.com/api/wisej.web/extenders/wisej.web.helptip)                                                                                      | Represents a small rectangular pop-up window that displays a brief help text next to a control when it gets activated (focused).                                                                                                                                                                                                                                                                                                                                                                                              |
| [JavaScript](https://docs.wisej.com/api/wisej.web/extenders/javascript)                                                                                          | Allows controls to execute javascript code.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [Rotation](https://docs.wisej.com/api/wisej.web/extenders/rotation)                                                                                              | Add rotation capabilities along the X,Y,Z axis to [Control](https://docs.wisej.com/api/wisej.web/general/control) controls.                                                                                                                                                                                                                                                                                                                                                                                                   |
| [StyleSheet](https://docs.wisej.com/api/wisej.web/extenders/wisej.web.stylesheet)                                                                                | Adds CSS styling to controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [ToolTip](https://docs.wisej.com/api/wisej.web/extenders/wisej.web.tooltip)                                                                                      | Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.                                                                                                                                                                                                                                                                                                                                                                         |
| [Accordion](https://docs.wisej.com/api/wisej.web/containers/accordion)                                                                                           | Displays collapsible set of [AccordionPanel](https://docs.wisej.com/api/wisej.web/containers/accordion/wisej.web.accordionpanel) panels for presenting information in a limited amount of space.                                                                                                                                                                                                                                                                                                                              |
| [AccordionPanel](https://docs.wisej.com/api/wisej.web/containers/accordion/wisej.web.accordionpanel)                                                             | Represents a panel in a [Accordion](https://docs.wisej.com/api/wisej.web/containers/accordion) control.                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [AlertBox](https://docs.wisej.com/api/wisej.web/notifications/alertbox)                                                                                          | Displays an alert box that can contain an icon and text that inform and instruct the user. Alert boxes are not modal and can disappear automatically.                                                                                                                                                                                                                                                                                                                                                                         |
| [AspNetPanel](https://docs.wisej.com/api/wisej.web/content/wisej.web.aspnetpanel)                                                                                | Represents a control that can host ASP.NET or MVC pages within a Wisej application.                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Canvas](https://docs.wisej.com/api/wisej.web/content/canvas)                                                                                                    | Represents a drawing surface for immediate-mode 2D rendering, similar to the HTML5 Canvas API.                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [FlashPlayer](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/flashplayer/README.md)                                                     | Represents a [FlashPlayer](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/flashplayer/README.md) control that can display flash applications.                                                                                                                                                                                                                                                                                                                                                        |
| [FlexLayoutPanel](https://docs.wisej.com/api/wisej.web/containers/flexlayoutpanel)                                                                               | Represents a panel that dynamically arranges its child controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [HtmlPanel](https://docs.wisej.com/api/wisej.web/content/htmlpanel)                                                                                              | Represents a control that displays any HTML file and a corresponding CSS style sheet as embedded HTML.                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [IFramePanel](https://docs.wisej.com/api/wisej.web/content/wisej.web.iframepanel)                                                                                | Represents a control that displays any HTML file in an IFrame element.                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [Line](https://docs.wisej.com/api/wisej.web/content/wisej.web.line)                                                                                              | Represents a line control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [ListViewComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/wisej.web.listviewcombobox)                                                              | The TreeViewComboBox control represents a [UserComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/wisej.web.usercombobox) control with a [ListView](https://docs.wisej.com/api/wisej.web/lists-and-grids/listview) as the drop down panel.                                                                                                                                                                                                                                                                        |
| [Media](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/media/README.md)                                                                 | Base implementation for media controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [Video](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/wisej.web.video.md)                                                              | Represents a [Video](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/wisej.web.video.md) control that displays a video file.                                                                                                                                                                                                                                                                                                                                                                          |
| [Audio](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/wisej.web.audio.md)                                                              | Represents a [Audio](https://github.com/iceteagroup/wisej-docs-api/blob/v4.0/wisej.web/media/wisej.web.audio.md) control that plays an audio file.                                                                                                                                                                                                                                                                                                                                                                            |
| [PdfViewer](https://docs.wisej.com/api/wisej.web/content/pdfviewer)                                                                                              | Represents a [PdfViewer](https://docs.wisej.com/api/wisej.web/content/pdfviewer) control that can display a pdf document in the browser either using the native pdf viewer, the pdf.js viewer, Google docs, or a custom viewer.                                                                                                                                                                                                                                                                                               |
| [Shape](https://docs.wisej.com/api/wisej.web/content/shape)                                                                                                      | Represents a shape control. Displays an element a border in any of the four sides.                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [SlideBar](https://docs.wisej.com/api/wisej.web/containers/wisej.web.slidebar)                                                                                   | Displays child controls vertically or horizontally in a scrollable container.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [Spacer](https://docs.wisej.com/api/wisej.web/content/wisej.web.spacer)                                                                                          | Represents a spacer control. It can be used to add a space between controls in a layout panel. It is not rendered on the client.                                                                                                                                                                                                                                                                                                                                                                                              |
| [SplitButton](https://docs.wisej.com/api/wisej.web/buttons/wisej.web.splitbutton)                                                                                | Represents a split button control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [TagTextBox](https://docs.wisej.com/api/wisej.web/editors/tagtextbox)                                                                                            | Represents a data field that displays a list of selectable and removable tags. The control recognizes tags as the user types and adds in front of the editable field.                                                                                                                                                                                                                                                                                                                                                         |
| [TimeUpDown](https://docs.wisej.com/api/wisej.web/editors/timeupdown)                                                                                            | Represents a spinner control that displays [TimeSpan](https://docs.microsoft.com/dotnet/api/system.timespan) values.                                                                                                                                                                                                                                                                                                                                                                                                          |
| [Toast](https://docs.wisej.com/api/wisej.web/notifications/wisej.web.toast)                                                                                      | Displays a toast that can contain an icon and text.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [ComponentTool](https://docs.wisej.com/api/wisej.web/editors/wisej.web.componenttool)                                                                            | Represent a tool widget that can be displayed inside another control. A tool widget is different from other child controls: it's displayed inside the parent's layout. For example, the [Form](https://docs.wisej.com/api/wisej.web/containers/form) control shows tool widgets inside the caption bar. When a tool widget is pressed, it fires the toolClicked event on the container.                                                                                                                                       |
| [TreeViewComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/wisej.web.treeviewcombobox)                                                              | The TreeViewComboBox control represents a [UserComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/wisej.web.usercombobox) control with a [TreeView](https://docs.wisej.com/api/wisej.web/lists-and-grids/treeview) as the drop down panel.                                                                                                                                                                                                                                                                        |
| [TypedTextBox](https://docs.wisej.com/api/wisej.web/editors/wisej.web.typedtextbox)                                                                              | Represents a text box control that allows the user to enter a typed value.                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Upload](https://docs.wisej.com/api/wisej.web/content/upload)                                                                                                    | Represent an upload widget. Allows users to selected one or more files and upload them to the server.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [UserComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/wisej.web.usercombobox)                                                                      | The UserComboBox control represents a [ComboBox](https://docs.wisej.com/api/wisej.web/lists-and-grids/combobox) control with a custom panel that drops down when the user clicks the down arrow.                                                                                                                                                                                                                                                                                                                              |
| [UserPopup](https://docs.wisej.com/api/wisej.web/containers/wisej.web.userpopup)                                                                                 | Provides an popup container that can be attached to other controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Widget](https://docs.wisej.com/api/wisej.web/content/widget)                                                                                                    | Provides a generic widget that can use most third party javascript widgets.                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ImageList](https://docs.wisej.com/api/wisej.web/content/imagelist)                                                                                              | Provides methods to manage a collection of [Image](https://docs.microsoft.com/dotnet/api/system.drawing.image) objects. This class cannot be inherited.                                                                                                                                                                                                                                                                                                                                                                       |
| [ColumnHeader](https://docs.wisej.com/api/wisej.web/lists-and-grids/listview/wisej.web.columnheader)                                                             | Displays a standard column header in a [ListView](https://docs.wisej.com/api/wisej.web/lists-and-grids/listview) control.                                                                                                                                                                                                                                                                                                                                                                                                     |
| [ImageColumnHeader](https://docs.wisej.com/api/wisej.web/lists-and-grids/listview/wisej.web.imagecolumnheader)                                                   | Displays an image column header in a [ListView](https://docs.wisej.com/api/wisej.web/lists-and-grids/listview) control.                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ListView](https://docs.wisej.com/api/wisej.web/lists-and-grids/listview)                                                                                        | Represents a list view control, which displays a collection of items that can be displayed using one of four different views.                                                                                                                                                                                                                                                                                                                                                                                                 |
| [CheckedMenuItem](https://docs.wisej.com/api/wisej.web/menus/wisej.web.checkedmenuitem)                                                                          | Represents an individual menu item that is displayed within a [MainMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.mainmenu) or [ContextMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.contextmenu) and always shows a checkbox next to the label.                                                                                                                                                                                                                                                     |
| [ContextMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.contextmenu)                                                                                  | Represents a context menu associated to a [Control](https://docs.wisej.com/api/wisej.web/general/control).                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [LinkMenuItem](https://docs.wisej.com/api/wisej.web/menus/wisej.web.linkmenuitem)                                                                                | Represents an individual menu item that is displayed within a [MainMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.mainmenu) or [ContextMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.contextmenu) rendered using the \<a> link element to let the browser process the specified [HRef](https://docs.wisej.com/api/wisej.web/menus/wisej.web.linkmenuitem#href) URL.                                                                                                                                  |
| [MainMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.mainmenu)                                                                                        | Represents the main menu in a [Form](https://docs.wisej.com/api/wisej.web/menus/wisej.web.mainmenu#form).                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Menu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.menu)                                                                                                | Represents the base functionality for all menus.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [MenuBar](https://docs.wisej.com/api/wisej.web/menus/wisej.web.menubar)                                                                                          | Represents a menu bar component.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [MenuItem](https://docs.wisej.com/api/wisej.web/menus/wisej.web.menuitem)                                                                                        | Represents an individual item that is displayed within a [MainMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.mainmenu) or [ContextMenu](https://docs.wisej.com/api/wisej.web/menus/wisej.web.contextmenu).                                                                                                                                                                                                                                                                                                        |
| [PropertyGrid](https://docs.wisej.com/api/wisej.web/lists-and-grids/propertygrid)                                                                                | Provides a user interface for browsing the properties of an object.                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [StatusBar](https://docs.wisej.com/api/wisej.web/containers/statusbar)                                                                                           | Displays information to the user in a about the object being viewed, the object's components, or the object's operation.                                                                                                                                                                                                                                                                                                                                                                                                      |
| [StatusBarControl](https://docs.wisej.com/api/wisej.web/containers/statusbar/wisej.web.statusbarcontrol)                                                         | Represents a panel in a [StatusBar](https://docs.wisej.com/api/wisej.web/containers/statusbar) control that can host any [Control](https://docs.wisej.com/api/wisej.web/containers/statusbar/wisej.web.statusbarcontrol#control).                                                                                                                                                                                                                                                                                             |
| [StatusBarPanel](https://docs.wisej.com/api/wisej.web/containers/statusbar/wisej.web.statusbarpanel)                                                             | Represents a panel in a [StatusBar](https://docs.wisej.com/api/wisej.web/containers/statusbar) control.                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ToolBar](https://docs.wisej.com/api/wisej.web/containers/toolbar)                                                                                               | Represents a toolbar component.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [ToolBarButton](https://docs.wisej.com/api/wisej.web/containers/toolbar/wisej.web.toolbarbutton)                                                                 | Represents an item in the [ToolBar](https://docs.wisej.com/api/wisej.web/containers/toolbar).                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [TreeNode](https://docs.wisej.com/api/wisej.web/lists-and-grids/treeview/wisej.web.treenode)                                                                     | Represents a node of a [TreeView](https://docs.wisej.com/api/wisej.web/lists-and-grids/treeview).                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [TreeView](https://docs.wisej.com/api/wisej.web/lists-and-grids/treeview)                                                                                        | Displays a hierarchical collection of labeled items, each represented by a [TreeNode](https://docs.wisej.com/api/wisej.web/lists-and-grids/treeview/wisej.web.treenode).                                                                                                                                                                                                                                                                                                                                                      |
| [Padding](https://docs.wisej.com/api/wisej.web/general/wisej.web.padding)                                                                                        | Represents padding or margin information associated with a user interface (UI) element.                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ClientTheme](https://docs.wisej.com/api/wisej.web/general/application/wisej.core.clienttheme)                                                                   | Represents a Wisej theme.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Component](https://docs.wisej.com/api/wisej.base/general/wisej.base.component)                                                                                  | The base class for Wisej components that are not controls. Wisej components are still managed on the client and the server but are not present on the designer surface. Examples of wisej components are: menu items, image lists, tree nodes, list items.                                                                                                                                                                                                                                                                    |
