dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
21.99k stars 1.72k forks source link

Add a `TabView` control #23028

Open AndreasReitberger opened 3 months ago

AndreasReitberger commented 3 months ago

Description

While creating an app, I saw that there is no default control to create a TabView. Only thing I found was the SfTabView control https://help.syncfusion.com/maui/tabview/getting-started

Are there any plans to add a core control to create tabs nested somewhere in a ContentPage?

Public API Changes

<TabView>
<TabItem Title="Test 1">
<!-- Some content -->
</TabItem>
<TabItem Title="Test 2">
<!-- Some content -->
</TabItem>
</TabView>

Intended Use-Case

Create a TabView within a ContentPage or other parent controls

t3377806 commented 4 weeks ago

Without these features, it was really difficult to get started with desktop applications.