A set of tabbed pages, only one of which is shown at a time. For each content element, the control creates a corresponding button. The user can navigate the tabs by clicking these buttons.

To obtain the button labels, the TabSet inspects each content element to see if it has a description() property. If so, the value of that property is used as the button label. For convenience, the Tab class has a predefined description() property, and can be used to host tabbed page contents, or as the basis for a custom tab control.