TabView : Control

Implemented for: WASM, Skia, Mobile

This document lists all properties, methods, and events of TabView that are currently implemented by the Uno Platform. See the WinUI documentation for detailed usage guidelines which all automatically apply to Uno Platform.

To better understand how TabView works, you can run your own tests on the Uno Playground.

Implemented properties

Property Supported on
TabViewWidthMode TabWidthMode WASM, Skia, Mobile
DataTemplate TabStripHeaderTemplate WASM, Skia, Mobile
object TabStripHeader WASM, Skia, Mobile
DataTemplate TabStripFooterTemplate WASM, Skia, Mobile
object TabStripFooter WASM, Skia, Mobile
object TabItemsSource WASM, Skia, Mobile
DataTemplateSelector TabItemTemplateSelector WASM, Skia, Mobile
DataTemplate TabItemTemplate WASM, Skia, Mobile
object SelectedItem WASM, Skia, Mobile
int SelectedIndex WASM, Skia, Mobile
bool IsAddTabButtonVisible WASM, Skia, Mobile
TabViewCloseButtonOverlayMode CloseButtonOverlayMode WASM, Skia, Mobile
bool CanReorderTabs WASM, Skia, Mobile
bool CanDragTabs WASM, Skia, Mobile
bool AllowDropTabs WASM, Skia, Mobile
object AddTabButtonCommandParameter WASM, Skia, Mobile
IList TabItems WASM, Skia, Mobile
DependencyProperty AddTabButtonCommandParameterProperty WASM, Skia, Mobile
DependencyProperty AddTabButtonCommandProperty WASM, Skia, Mobile
DependencyProperty AllowDropTabsProperty WASM, Skia, Mobile
DependencyProperty CanDragTabsProperty WASM, Skia, Mobile
DependencyProperty CanReorderTabsProperty WASM, Skia, Mobile
DependencyProperty CloseButtonOverlayModeProperty WASM, Skia, Mobile
DependencyProperty IsAddTabButtonVisibleProperty WASM, Skia, Mobile
DependencyProperty SelectedIndexProperty WASM, Skia, Mobile
DependencyProperty SelectedItemProperty WASM, Skia, Mobile
DependencyProperty TabItemTemplateProperty WASM, Skia, Mobile
DependencyProperty TabItemTemplateSelectorProperty WASM, Skia, Mobile
DependencyProperty TabItemsProperty WASM, Skia, Mobile
DependencyProperty TabItemsSourceProperty WASM, Skia, Mobile
DependencyProperty TabStripFooterProperty WASM, Skia, Mobile
DependencyProperty TabStripFooterTemplateProperty WASM, Skia, Mobile
DependencyProperty TabStripHeaderProperty WASM, Skia, Mobile
DependencyProperty TabStripHeaderTemplateProperty WASM, Skia, Mobile
DependencyProperty TabWidthModeProperty WASM, Skia, Mobile

Implemented methods

Method Supported on
DependencyObject ContainerFromItem(object) WASM, Skia, Mobile
DependencyObject ContainerFromIndex(int) WASM, Skia, Mobile

Implemented events

Event Supported on
TypedEventHandler<TabView, object> AddTabButtonClick WASM, Skia, Mobile
SelectionChangedEventHandler SelectionChanged WASM, Skia, Mobile
TypedEventHandler<TabView, TabViewTabCloseRequestedEventArgs> TabCloseRequested WASM, Skia, Mobile
TypedEventHandler<TabView, TabViewTabDragCompletedEventArgs> TabDragCompleted WASM, Skia, Mobile
TypedEventHandler<TabView, TabViewTabDragStartingEventArgs> TabDragStarting WASM, Skia, Mobile
TypedEventHandler<TabView, TabViewTabDroppedOutsideEventArgs> TabDroppedOutside WASM, Skia, Mobile
TypedEventHandler<TabView, IVectorChangedEventArgs> TabItemsChanged WASM, Skia, Mobile
DragEventHandler TabStripDragOver WASM, Skia, Mobile
DragEventHandler TabStripDrop WASM, Skia, Mobile

Below are all properties, methods, and events of TabView that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
TabViewWidthMode TabWidthMode MacOS
DataTemplate TabStripHeaderTemplate MacOS
object TabStripHeader MacOS
DataTemplate TabStripFooterTemplate MacOS
object TabStripFooter MacOS
object TabItemsSource MacOS
DataTemplateSelector TabItemTemplateSelector MacOS
DataTemplate TabItemTemplate MacOS
object SelectedItem MacOS
int SelectedIndex MacOS
bool IsAddTabButtonVisible MacOS
TabViewCloseButtonOverlayMode CloseButtonOverlayMode MacOS
bool CanReorderTabs MacOS
bool CanDragTabs MacOS
bool AllowDropTabs MacOS
object AddTabButtonCommandParameter MacOS
ICommand AddTabButtonCommand all platforms supported by Uno Platform
IList TabItems MacOS
bool CanTearOutTabs all platforms supported by Uno Platform
DependencyProperty AddTabButtonCommandParameterProperty MacOS
DependencyProperty AddTabButtonCommandProperty MacOS
DependencyProperty AllowDropTabsProperty MacOS
DependencyProperty CanDragTabsProperty MacOS
DependencyProperty CanReorderTabsProperty MacOS
DependencyProperty CloseButtonOverlayModeProperty MacOS
DependencyProperty IsAddTabButtonVisibleProperty MacOS
DependencyProperty SelectedIndexProperty MacOS
DependencyProperty SelectedItemProperty MacOS
DependencyProperty TabItemTemplateProperty MacOS
DependencyProperty TabItemTemplateSelectorProperty MacOS
DependencyProperty TabItemsProperty MacOS
DependencyProperty TabItemsSourceProperty MacOS
DependencyProperty TabStripFooterProperty MacOS
DependencyProperty TabStripFooterTemplateProperty MacOS
DependencyProperty TabStripHeaderProperty MacOS
DependencyProperty TabStripHeaderTemplateProperty MacOS
DependencyProperty TabWidthModeProperty MacOS
DependencyProperty CanTearOutTabsProperty all platforms supported by Uno Platform

Not implemented methods

Method Not supported on
DependencyObject ContainerFromItem(object) MacOS
DependencyObject ContainerFromIndex(int) MacOS

Not implemented events

Event Not supported on
TypedEventHandler<TabView, object> AddTabButtonClick MacOS
SelectionChangedEventHandler SelectionChanged MacOS
TypedEventHandler<TabView, TabViewTabCloseRequestedEventArgs> TabCloseRequested MacOS
TypedEventHandler<TabView, TabViewTabDragCompletedEventArgs> TabDragCompleted MacOS
TypedEventHandler<TabView, TabViewTabDragStartingEventArgs> TabDragStarting MacOS
TypedEventHandler<TabView, TabViewTabDroppedOutsideEventArgs> TabDroppedOutside MacOS
TypedEventHandler<TabView, IVectorChangedEventArgs> TabItemsChanged MacOS
DragEventHandler TabStripDragOver MacOS
DragEventHandler TabStripDrop MacOS
TypedEventHandler<TabView, TabViewExternalTornOutTabsDroppedEventArgs> ExternalTornOutTabsDropped all platforms supported by Uno Platform
TypedEventHandler<TabView, TabViewExternalTornOutTabsDroppingEventArgs> ExternalTornOutTabsDropping all platforms supported by Uno Platform
TypedEventHandler<TabView, TabViewTabTearOutRequestedEventArgs> TabTearOutRequested all platforms supported by Uno Platform
TypedEventHandler<TabView, TabViewTabTearOutWindowRequestedEventArgs> TabTearOutWindowRequested all platforms supported by Uno Platform

Last updated Monday, 14 April 2025 02:07.