# IWisejControl

Namespace: **Wisej.Core**

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

All wisej controls derived from the [Control](https://docs.wisej.com/api/v2.5/wisej.web/general/control) class must implement this interface.

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

```csharp
public interface IWisejControl : IWisejComponent, IDisposable, IComponent
```

{% endtab %}

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

```visual-basic
Public Interface IWisejControl
    Inherits IWisejComponent, IDisposable, IComponent
```

{% endtab %}
{% endtabs %}

## Properties

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)AppearanceKey

[String](https://docs.microsoft.com/en-us/dotnet/api/system.string): Returns the theme appearance key.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Bounds

[Rectangle](https://docs.microsoft.com/en-us/dotnet/api/system.drawing.rectangle): Returns or sets the control's boundaries.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Children

[ICollection](https://docs.microsoft.com/en-us/dotnet/api/system.collections.icollection): Returns the children of the control or null if the control doesn't have children.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Created

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Returns whether the control has been created fully and it's ready to be sent to the client. A control is marked as Created after it has been made visible the first time.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)DesignerTimeout

[Int32](https://docs.microsoft.com/en-us/dotnet/api/system.int32): Returns the designer timeout in milliseconds.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Name

[String](https://docs.microsoft.com/en-us/dotnet/api/system.string): Returns the name of the window component.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Parent

[IWisejControl](https://docs.wisej.com/api/v2.5/wisej.core/interfaces/wisej.core.iwisejcontrol): Returns or sets the parent control.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Platform

[ClientPlatform](https://docs.wisej.com/api/v2.5/wisej.core/interfaces/wisej.core.iwisejcontrol): Returns the current application platform.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Size

[Size](https://docs.microsoft.com/en-us/dotnet/api/system.drawing.size): Returns or sets the control's size..

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Theme

[ClientTheme](https://docs.wisej.com/api/v2.5/wisej.core/general/wisej.core.clienttheme): Returns the current application theme.

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Visible

[Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean): Returns or sets whether the control is visible.

## Methods

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)Focus()

Moves the focus to the control.

**Returns:** [Boolean](https://docs.microsoft.com/en-us/dotnet/api/system.boolean).

### ![](https://314832588-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MTHCfAYyBPycFG90wsw-4198400543%2Fuploads%2Fgit-blob-2389c55cd19719a73a5ae98e1528c8dc8525cc35%2Finstance.png?alt=media\&token=060b281d-9363-48a1-a0f9-788ad1831e96)SetDesignMetrics(metrics)

Sets the design-time metrics used by the designer to adapt the control on the screen to the HTML metrics used by the renderer.

| Parameter   | Type                                                                | Description                                   |
| ----------- | ------------------------------------------------------------------- | --------------------------------------------- |
| **metrics** | [Object](https://docs.microsoft.com/en-us/dotnet/api/system.object) | Design properties received from the renderer. |

## Implemented By

| Name                                                                                                                                                                  | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [FileDialogUI](https://docs.wisej.com/api/v2.5/wisej.web/common-dialogs/wisej.web.filedialogui)                                                                       | UI implementation for the FileDialog class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [FolderBrowserDialogUI](https://docs.wisej.com/api/v2.5/wisej.web/common-dialogs/wisej.web.folderbrowserdialogui)                                                     | UI implementation for the FolderDialog class.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [BindingNavigator](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/buttons/button)                                                                                                    | Represents a button control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [ButtonBase](https://docs.wisej.com/api/v2.5/wisej.web/buttons/wisej.web.buttonbase)                                                                                  | Implements the basic functionality common to button controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [CheckBox](https://docs.wisej.com/api/v2.5/wisej.web/buttons/wisej.web.checkbox)                                                                                      | Represents a check box control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [CheckedListBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/checkedlistbox)                                                                            | Displays a [ListBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.listbox) in which a check box is displayed to the left of each item.                                                                                                                                                                                                                                                                                                                                                                                     |
| [ComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.combobox)                                                                              | Represents a combo box control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [ContainerControl](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/general/control)                                                                                                  | Base class for all Wisej controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [DateTimePicker](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/editors/wisej.web.domainupdown)                                                                              | Represents a spinner control that displays string values.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [FlowLayoutPanel](https://docs.wisej.com/api/v2.5/wisej.web/containers/flowlayoutpanel)                                                                               | Represents a panel that dynamically arranges its children horizontally or vertically in automatic rows or columns.                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Form](https://docs.wisej.com/api/v2.5/wisej.web/containers/form)                                                                                                     | Represents a window or dialog box that makes up an application's user interface.                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [GroupBox](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/content/wisej.web.label)                                                                                            | Represents a label control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [LinkLabel](https://docs.wisej.com/api/v2.5/wisej.web/content/linklabel)                                                                                              | Represents an hyper-link control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [ListBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.listbox)                                                                                | Represents a control to display a list of items.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [ListControl](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/listcontrol)                                                                                  | Provides a common implementation of members for the [ListBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.listbox) and [ComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.combobox) classes.                                                                                                                                                                                                                                                                                                  |
| [MaskedTextBox](https://docs.wisej.com/api/v2.5/wisej.web/editors/wisej.web.maskedtextbox)                                                                            | Uses a mask to distinguish between proper and improper user input.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [MdiClient](https://docs.wisej.com/api/v2.5/wisej.web/containers/form/wisej.web.mdiclient)                                                                            | Represents the container for multiple-document interface (MDI) child forms.                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [MonthCalendar](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/editors/wisej.web.numericupdown)                                                                            | Represents a spinner control that displays numeric values.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [Page](https://docs.wisej.com/api/v2.5/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/v2.5/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/v2.5/wisej.web/content/wisej.web.picturebox)                                                                                  | Represents an image control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [ProgressBar](https://docs.wisej.com/api/v2.5/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/v2.5/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/v2.5/wisej.web/buttons/wisej.web.radiobutton) controls.                                                                                                                                                                                                                                                                                                                                                        |
| [ScrollableControl](https://docs.wisej.com/api/v2.5/wisej.web/containers/scrollablecontrol)                                                                           | Defines a base class for controls that support auto-scrolling behavior.                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [HScrollBar](https://docs.wisej.com/api/v2.5/wisej.web/content/scrollbar/wisej.web.hscrollbar)                                                                        | Represents an horizontal scroll bar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [VScrollBar](https://docs.wisej.com/api/v2.5/wisej.web/content/scrollbar/wisej.web.vscrollbar)                                                                        | Represents a vertical scroll bar.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [ScrollBar](https://docs.wisej.com/api/v2.5/wisej.web/content/scrollbar)                                                                                              | Implements the basic functionality of a scroll bar control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [SplitContainer](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/containers/splitcontainer/wisej.web.splitterpanel)                                                          | Creates a panel that is associated with a [SplitContainer](https://docs.wisej.com/api/v2.5/wisej.web/containers/splitcontainer).                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [TabControl](https://docs.wisej.com/api/v2.5/wisej.web/containers/tabcontrol)                                                                                         | Manages a related set of [TabPage](https://docs.wisej.com/api/v2.5/wisej.web/containers/tabcontrol/wisej.web.tabpage) pages.                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [TableLayoutPanel](https://docs.wisej.com/api/v2.5/wisej.web/containers/tablelayoutpanel)                                                                             | Represents a panel that dynamically lays out its contents in a grid composed of rows and columns.                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
| [TabPage](https://docs.wisej.com/api/v2.5/wisej.web/containers/tabcontrol/wisej.web.tabpage)                                                                          | Represents a single tab page in a [TabControl](https://docs.wisej.com/api/v2.5/wisej.web/containers/tabcontrol).                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [TextBox](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/editors/wisej.web.textboxbase)                                                                                | Implements the basic functionality required by text controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [TrackBar](https://docs.wisej.com/api/v2.5/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/v2.5/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/v2.5/wisej.web/containers/wisej.web.usercontrol)                                                                             | Provides an empty control that can be used to create other controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [WebBrowser](https://docs.wisej.com/api/v2.5/wisej.web/content/webbrowser)                                                                                            | Represents a web browser control that enables the user to navigate web pages inside a form or a page.                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| [DataGridViewComboBoxEditingControl](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxeditingcontrol)             | Represents a [ComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.combobox) control that can be hosted in a [DataGridViewComboBoxCell](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcomboboxcell).                                                                                                                                                                                                                                                                      |
| [DataGridViewDateTimePickerEditingControl](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickereditingcontrol) | Represents a [DateTimePicker](https://docs.wisej.com/api/v2.5/wisej.web/editors/wisej.web.datetimepicker) control that can be hosted in a [DataGridViewDateTimePickerCell](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewdatetimepickercell).                                                                                                                                                                                                                                                      |
| [DataGridViewMaskedTextBoxEditingControl](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxeditingcontrol)   | Represents a [MaskedTextBox](https://docs.wisej.com/api/v2.5/wisej.web/editors/wisej.web.maskedtextbox) control that can be hosted in a [DataGridViewMaskedTextBoxCell](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewmaskedtextboxcell) cell.                                                                                                                                                                                                                                                     |
| [DataGridViewNumericUpDownEditingControl](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowneditingcontrol)   | Represents a [NumericUpDown](https://docs.wisej.com/api/v2.5/wisej.web/editors/wisej.web.numericupdown) control that can be hosted in a [DataGridViewNumericUpDownCell](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewnumericupdowncell).                                                                                                                                                                                                                                                          |
| [DataGridViewTextBoxEditingControl](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxeditingcontrol)               | Represents a [TextBox](https://docs.wisej.com/api/v2.5/wisej.web/editors/wisej.web.textbox) control that can be hosted in a [DataGridViewTextBoxCell](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtextboxcell) cell when the cell's [WrapMode](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewcellstyle#wrapmode) is set to [False](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview/wisej.web.datagridviewtristate#fields). |
| [DataGridView](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/datagridview)                                                                                | Represents a data grid control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [DataRepeater](https://docs.wisej.com/api/v2.5/wisej.web/containers/datarepeater)                                                                                     | Displays data in a customizable list format.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [DataRepeaterItem](https://docs.wisej.com/api/v2.5/wisej.web/containers/datarepeater/wisej.web.datarepeateritem)                                                      | Used by the [DataRepeater](https://docs.wisej.com/api/v2.5/wisej.web/containers/datarepeater) control to display data at run time.                                                                                                                                                                                                                                                                                                                                                                                                                |
| [Desktop](https://docs.wisej.com/api/v2.5/wisej.web/containers/desktop)                                                                                               | Represents a desktop container that can host floating windows.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| [Accordion](https://docs.wisej.com/api/v2.5/wisej.web/containers/accordion)                                                                                           | Displays collapsible set of [AccordionPanel](https://docs.wisej.com/api/v2.5/wisej.web/containers/accordion/wisej.web.accordionpanel) panels for presenting information in a limited amount of space.                                                                                                                                                                                                                                                                                                                                             |
| [AccordionPanel](https://docs.wisej.com/api/v2.5/wisej.web/containers/accordion/wisej.web.accordionpanel)                                                             | Represents a panel in a [Accordion](https://docs.wisej.com/api/v2.5/wisej.web/containers/accordion) control.                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| [AspNetPanel](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/content/wisej.web.canvas)                                                                                          | Represents the HTML5 canvas element.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| [FlashPlayer](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.flashplayer)                                                                                  | Represents a [FlashPlayer](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.flashplayer) control that can display flash applications.                                                                                                                                                                                                                                                                                                                                                                                                    |
| [FlexLayoutPanel](https://docs.wisej.com/api/v2.5/wisej.web/containers/flexlayoutpanel)                                                                               | Represents a panel that dynamically arranges its child controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [HtmlPanel](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/content/wisej.web.iframepanel)                                                                                | Represents a control that displays any HTML file in an IFrame element.                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| [Line](https://docs.wisej.com/api/v2.5/wisej.web/content/wisej.web.line)                                                                                              | Represents a line control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [ListViewComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.listviewcombobox)                                                              | The TreeViewComboBox control represents a [UserComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.usercombobox) control with a [ListView](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/listview) as the drop down panel.                                                                                                                                                                                                                                                                                  |
| [Media](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.media)                                                                                              | Base implementation for media controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [Video](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.video)                                                                                              | Represents a [Video](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.video) control that displays a video file.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| [Audio](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.audio)                                                                                              | Represents a [Audio](https://docs.wisej.com/api/v2.5/wisej.web/media/wisej.web.audio) control that plays an audio file.                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [PdfViewer](https://docs.wisej.com/api/v2.5/wisej.web/content/wisej.web.pdfviewer)                                                                                    | Represents a [PdfViewer](https://docs.wisej.com/api/v2.5/wisej.web/content/wisej.web.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/v2.5/wisej.web/content/wisej.web.shape)                                                                                            | Represents a shape control. Displays an element a border in any of the four sides.                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [SlideBar](https://docs.wisej.com/api/v2.5/wisej.web/containers/wisej.web.slidebar)                                                                                   | Displays child controls vertically or horizontally in a scrollable container.                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [Spacer](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/buttons/wisej.web.splitbutton)                                                                                | Represents a split button control.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| [TagTextBox](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/editors/timeupdown)                                                                                            | Represents a spinner control that displays [TimeSpan](https://docs.microsoft.com/en-us/dotnet/api/system.timespan) values.                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [TreeViewComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.treeviewcombobox)                                                              | The TreeViewComboBox control represents a [UserComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.usercombobox) control with a [TreeView](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/treeview) as the drop down panel.                                                                                                                                                                                                                                                                                  |
| [Upload](https://docs.wisej.com/api/v2.5/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/v2.5/wisej.web/lists-and-grids/wisej.web.usercombobox)                                                                      | The UserComboBox control represents a [ComboBox](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/wisej.web.combobox) control with a custom panel that drops down when the user clicks the down arrow.                                                                                                                                                                                                                                                                                                                                   |
| [UserPopup](https://docs.wisej.com/api/v2.5/wisej.web/containers/wisej.web.userpopup)                                                                                 | Provides an popup container that can be attached to other controls.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [Widget](https://docs.wisej.com/api/v2.5/wisej.web/content/widget)                                                                                                    | Provides a generic widget that can use most third party javascript widgets.                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| [ListView](https://docs.wisej.com/api/v2.5/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.                                                                                                                                                                                                                                                                                                                                                                                                                     |
| [MenuBar](https://docs.wisej.com/api/v2.5/wisej.web/menus/wisej.web.menubar)                                                                                          | Represents a menu bar component.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| [PropertyGrid](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/propertygrid)                                                                                | Provides a user interface for browsing the properties of an object.                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| [StatusBar](https://docs.wisej.com/api/v2.5/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.                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [ToolBar](https://docs.wisej.com/api/v2.5/wisej.web/containers/toolbar)                                                                                               | Represents a toolbar component.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| [TreeView](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/treeview)                                                                                        | Displays a hierarchical collection of labeled items, each represented by a [TreeNode](https://docs.wisej.com/api/v2.5/wisej.web/lists-and-grids/treeview/wisej.web.treenode).                                                                                                                                                                                                                                                                                                                                                                     |
| [IWisejWindow](https://docs.wisej.com/api/v2.5/wisej.core/interfaces/wisej.core.iwisejwindow)                                                                         | All wisej top-level windows implement this interface.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
