diff --git a/docs/user-interface/pages/tabbedpage.md b/docs/user-interface/pages/tabbedpage.md index f06f81840..8af2edf32 100644 --- a/docs/user-interface/pages/tabbedpage.md +++ b/docs/user-interface/pages/tabbedpage.md @@ -1,7 +1,7 @@ --- title: "TabbedPage" description: "The .NET MAUI TabbedPage consists of a series of pages that are navigable by tabs across the top or bottom of the page, with each tab loading the page content." -ms.date: 09/30/2024 +ms.date: 11/28/2025 --- # TabbedPage @@ -25,7 +25,7 @@ The title of a tab is defined by the , each object is created when the is constructed. This can lead to a poor user experience, particularly if the is the root page of your app. However, .NET MAUI Shell enables pages accessed through a tab bar to be created on demand, in response to navigation. For more information about Shell apps, see [Shell](~/fundamentals/shell/index.md). > [!WARNING] -> is incompatible with .NET MAUI Shell apps, and an exception will be thrown if you attempt to use in a Shell app. +> is incompatible with the .NET MAUI Shell visual hierarchy, and an exception will be thrown if you attempt to add to the Shell visual hierarchy. This includes registering a as a route with `Routing.RegisterRoute` and navigating to it with `Shell.Current.GoToAsync`. However, it's valid to display a as a modal page in a Shell app by using `Navigation.PushModalAsync`, because modal pages exist in a separate navigation space. If you need tab-based navigation as part of the Shell visual hierarchy, use Shell tabs instead. For more information, see [Shell tabs](~/fundamentals/shell/tabs.md) and [Perform modal navigation](~/user-interface/pages/navigationpage.md#perform-modal-navigation). ## Create a TabbedPage