ComponentOne Basic Library for WPF and Silverlight
TabControl
WPF and Silverlight Edition Basic Library > TabControl

Arrange content in an efficient, organized manner using TabControl for WPF and Silverlight. The C1TabControl control allows you to add tabs and corresponding content pages, thus enabling you to dispense substantial amounts of information while reducing screen space usage.

Make the most of TabControl for WPF and Silverlight by taking advantage of the following key features:

The C1TabControl control will automatically insert scroll buttons when the amount of tabs exceeds the specified width or height of the control.

The C1TabControl can be placed at the top, bottom, left, or right of the control.

Control whether the user can close tabs and where to show the close button. Display the close button inside each tab item or in a global location outside the tabstrip, just like Visual Studio does in its Documents tab.

The C1TabControl has an optional tab menu that can be activated by setting the TabStripMenuVisibility property to Visible. The tab menu enables users to open tab pages using a drop-down menu.

You can modify the shape of the tab headers using the TabItemShape property in the TabControl; select from Rounded, Rectangle, and Sloped. This is ideal for non-designer users; you don't need to change the template of the control to change the shape of the tab headers.

C1TabControl includes built-in support for the new tab item with a uniform look and feel with the rest of the tabs, just like Microsoft Internet Explorer 8.

Define if the tab items are overlapped with the right-most in the back or the left-most in the back. The selected item is always on top.

Keeping the appearance of the tab, you can change its background. While this seems like a very simple feature, C1TabControl is the only tab control in the market that allows you to change the background without having to customize the full template.

Overlap between tab items headers can be customized to show jagged tabs, like the Documents tab in Microsoft Visual Studio.

 

See Also