# AccessibleRole

Namespace: **Wisej.Web**

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

Represents the ARIA (Accessible Rich Internet Applications) roles as defined by the WAI-ARIA specification.

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

```csharp
public enum AccessibleRole : Enum
```

{% endtab %}

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

```visual-basic
Public Enum AccessibleRole As [Enum]
```

{% endtab %}
{% endtabs %}

## Fields

| Name                  | Description                                                                                                                                                                                            |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Alert**             | A type of live region with important, and usually time-sensitive, information.                                                                                                                         |
| **AlertDialog**       | A type of dialog that contains an alert message, where initial focus goes to an element within the dialog.                                                                                             |
| **Application**       | A structure containing one or more focusable elements requiring user input, such as keyboard or gesture events, that do not follow a standard interaction pattern supported by a widget role.          |
| **Article**           | A section of a page that consists of a composition that forms an independent part of a document, page, or site.                                                                                        |
| **Banner**            | A landmark that contains mostly site-oriented content, rather than page-specific content.                                                                                                              |
| **BlockQuote**        | A section of content that is quoted from another source.                                                                                                                                               |
| **Button**            | An input that allows for user-triggered actions when clicked or pressed.                                                                                                                               |
| **Caption**           | Visible content that names, and may also describe, a figure, table, grid, or treegrid.                                                                                                                 |
| **Cell**              | A cell in a tabular container.                                                                                                                                                                         |
| **CheckBox**          | A checkable input that has three possible values: true, false, or mixed.                                                                                                                               |
| **Code**              | A section whose content represents a fragment of computer code.                                                                                                                                        |
| **ColumnHeader**      | A cell containing header information for a column.                                                                                                                                                     |
| **ComboBox**          | An input that controls another element, such as a listbox or grid, that can dynamically pop up to help the user set the value of the input.                                                            |
| **Command**           | A form of widget that performs an action but does not receive input data.                                                                                                                              |
| **Complementary**     | A landmark that is designed to be complementary to the main content at a similar level in the DOM hierarchy, but remaining meaningful when separated from the main content.                            |
| **Composite**         | A widget that may contain navigable descendants or owned children.                                                                                                                                     |
| **ContentInfo**       | A landmark that contains information about the parent document.                                                                                                                                        |
| **Default**           | Default role; the default role set by the widget, if any, is preserved.                                                                                                                                |
| **Definition**        | A definition of a term or concept.                                                                                                                                                                     |
| **Deletion**          | Contains content that is marked as removed or content that is being suggested for removal.                                                                                                             |
| **Dialog**            | A dialog is a descendant window of the primary window of a web application.                                                                                                                            |
| **Directory**         | \[Deprecated in ARIA 1.2] A list of references to members of a group, such as a static table of contents.                                                                                              |
| **Document**          | An element containing content that assistive technology users may want to browse in a reading mode.                                                                                                    |
| **Emphasis**          | One or more emphasized characters.                                                                                                                                                                     |
| **Feed**              | A scrollable list of articles where scrolling may cause articles to be added to or removed from either end of the list.                                                                                |
| **Figure**            | A perceivable section of content that typically contains a graphical document, images, code snippets, or example text.                                                                                 |
| **Form**              | A landmark region that contains a collection of items and objects that, as a whole, combine to create a form.                                                                                          |
| **Generic**           | A nameless container element that has no semantic meaning on its own.                                                                                                                                  |
| **Grid**              | A composite widget containing a collection of one or more rows with one or more cells where some or all cells in the grid are focusable by using methods of two-dimensional navigation.                |
| **GridCell**          | A cell in a grid or treegrid.                                                                                                                                                                          |
| **Group**             | A set of user interface objects that is not intended to be included in a page summary or table of contents by assistive technologies.                                                                  |
| **Heading**           | A heading for a section of the page.                                                                                                                                                                   |
| **Img**               | A container for a collection of elements that form an image.                                                                                                                                           |
| **Input**             | A generic type of widget that allows user input.                                                                                                                                                       |
| **Insertion**         | Contains content that is marked as added or content that is being suggested for addition.                                                                                                              |
| **Landmark**          | A perceivable section containing content that is relevant to a specific, author-specified purpose and sufficiently important that users will likely want to be able to navigate to the section easily. |
| **Link**              | An interactive reference to an internal or external resource that, when activated, causes the user agent to navigate to that resource.                                                                 |
| **List**              | A section containing listitem elements.                                                                                                                                                                |
| **ListBox**           | A widget that allows the user to select one or more items from a list of choices.                                                                                                                      |
| **ListItem**          | A single item in a list or directory.                                                                                                                                                                  |
| **Log**               | A type of live region where new information is added in meaningful order and old information may disappear.                                                                                            |
| **Main**              | A landmark containing the main content of a document.                                                                                                                                                  |
| **Marquee**           | A type of live region where non-essential information changes frequently.                                                                                                                              |
| **Math**              | Content that represents a mathematical expression.                                                                                                                                                     |
| **Menu**              | A type of widget that offers a list of choices to the user.                                                                                                                                            |
| **MenuBar**           | A presentation of menu that usually remains visible and is usually presented horizontally.                                                                                                             |
| **MenuItem**          | An option in a set of choices contained by a menu or menubar.                                                                                                                                          |
| **MenuItemCheckBox**  | A menuitem with a checkable state whose possible values are true, false, or mixed.                                                                                                                     |
| **MenuItemRadio**     | A checkable menuitem in a set of elements with the same role, only one of which can be checked at a time.                                                                                              |
| **Meter**             | An element that represents a scalar measurement within a known range, or a fractional value.                                                                                                           |
| **Navigation**        | A landmark containing a collection of navigational elements (usually links) for navigating the document or related documents.                                                                          |
| **None**              | No role; the element's implicit native role semantics will not be mapped to the accessibility API.                                                                                                     |
| **Note**              | A section whose content is parenthetic or ancillary to the main content of the resource.                                                                                                               |
| **Option**            | A selectable item in a listbox.                                                                                                                                                                        |
| **Paragraph**         | A paragraph of content.                                                                                                                                                                                |
| **Presentation**      | An element whose implicit native role semantics will not be mapped to the accessibility API.                                                                                                           |
| **PresentationAlias** | An element whose implicit native role semantics will not be mapped to the accessibility API.                                                                                                           |
| **ProgressBar**       | An element that displays the progress status for tasks that take a long time.                                                                                                                          |
| **Radio**             | A checkable input in a group of elements with the same role, only one of which can be checked at a time.                                                                                               |
| **RadioGroup**        | A group of radio buttons.                                                                                                                                                                              |
| **Range**             | An element representing a range of values.                                                                                                                                                             |
| **Region**            | A landmark containing content that is relevant to a specific, author-specified purpose and sufficiently important that users will likely want to be able to navigate to the section easily.            |
| **RoleType**          | The base role from which all other roles inherit.                                                                                                                                                      |
| **Row**               | A row of cells in a tabular container.                                                                                                                                                                 |
| **RowGroup**          | A structure containing one or more row elements in a tabular container.                                                                                                                                |
| **RowHeader**         | A cell containing header information for a row.                                                                                                                                                        |
| **ScrollBar**         | A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area.                                         |
| **Search**            | A landmark region that contains a collection of items and objects that, as a whole, combine to create a search facility.                                                                               |
| **SearchBox**         | A type of textbox intended for specifying search criteria.                                                                                                                                             |
| **Section**           | A renderable structural containment unit in a document or application.                                                                                                                                 |
| **SectionHead**       | A structure that labels or summarizes the topic of its related section.                                                                                                                                |
| **Select**            | A form widget that allows the user to make selections from a set of choices.                                                                                                                           |
| **Separator**         | A divider that separates and distinguishes sections of content or groups of menuitems.                                                                                                                 |
| **Slider**            | An input where the user selects a value from within a given range.                                                                                                                                     |
| **SpinButton**        | A form of range that expects the user to select from among discrete choices.                                                                                                                           |
| **Status**            | A type of live region whose content is advisory information for the user but is not important enough to justify an alert, often but not necessarily presented as a status bar.                         |
| **Strong**            | Content that is important, serious, or urgent.                                                                                                                                                         |
| **Structure**         | A document structural element.                                                                                                                                                                         |
| **Subscript**         | One or more subscripted characters.                                                                                                                                                                    |
| **Superscript**       | One or more superscripted characters.                                                                                                                                                                  |
| **Switch**            | A type of checkbox that represents on/off values, as opposed to checked/unchecked values.                                                                                                              |
| **Tab**               | A grouping label providing a mechanism for selecting the tab content that is to be rendered to the user.                                                                                               |
| **Table**             | A section containing data arranged in rows and columns.                                                                                                                                                |
| **TabList**           | A list of tab elements, which are references to tabpanel elements.                                                                                                                                     |
| **TabPanel**          | A container for the resources associated with a tab, where each tab is contained in a tablist.                                                                                                         |
| **Term**              | A word or phrase with a corresponding definition.                                                                                                                                                      |
| **TextBox**           | A type of input that allows free-form text as its value.                                                                                                                                               |
| **Time**              | An element that represents a specific point in time.                                                                                                                                                   |
| **Timer**             | A type of live region containing a numerical counter which indicates an amount of elapsed time from a start point, or the time remaining until an end point.                                           |
| **ToolBar**           | A collection of commonly used function buttons or controls represented in compact visual form.                                                                                                         |
| **ToolTip**           | A contextual popup that displays a description for an element.                                                                                                                                         |
| **Tree**              | A widget that allows the user to select one or more items from a hierarchically organized collection.                                                                                                  |
| **TreeGrid**          | A grid whose rows can be expanded and collapsed in the same manner as for a tree.                                                                                                                      |
| **TreeItem**          | An option item of a tree. This is an element within a tree that may be expanded or collapsed if it contains a sub-level group of tree item elements.                                                   |
| **Widget**            | An interactive component of a graphical user interface (GUI).                                                                                                                                          |
| **Window**            | A browser or application window.                                                                                                                                                                       |

## Used By

| Name                                                                                                                                                                | Description                                                                                                                                                                     |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Control.AccessibleRole](https://docs.wisej.com/api/general/control#accessiblerole)                                                                                 | Returns or sets the accessible role of the control that will be reported to accessibility client applications. It is assigned to the "role" attribute of the browser element.   |
| [Menu.AccessibleRole](https://docs.wisej.com/api/menus/wisej.web.menu#accessiblerole)                                                                               | Returns or sets the accessible role of the menu item that will be reported to accessibility client applications. It is assigned to the "role" attribute of the browser element. |
| [ControlExtensions.AccessibleRole](https://docs.wisej.com/api/wisej.web.markup/extensions/wisej.web.markup.controlextensions#accessiblerole-control-accessiblerole) | Sets the accessible role for the specified control.                                                                                                                             |
