From 2d72a6c522579ade0a0e11031cf7dc7dd1337c6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rik=20Lima?= Date: Mon, 12 May 2025 16:48:16 +0100 Subject: [PATCH] chore: use uen nav.data to send data with tab navigation --- UI/Navigation/src/Navigation/Models/Entity.cs | 2 +- .../TabBarWithDataPage.xaml | 6 ++++-- .../TabBarWithDataViewModel.cs | 17 +---------------- 3 files changed, 6 insertions(+), 19 deletions(-) diff --git a/UI/Navigation/src/Navigation/Models/Entity.cs b/UI/Navigation/src/Navigation/Models/Entity.cs index c6fcba572..1d33723f8 100644 --- a/UI/Navigation/src/Navigation/Models/Entity.cs +++ b/UI/Navigation/src/Navigation/Models/Entity.cs @@ -10,4 +10,4 @@ public Entity(string name) { Name = name; } -} \ No newline at end of file +} diff --git a/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataPage.xaml b/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataPage.xaml index 88ba07aad..71f1e43f0 100644 --- a/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataPage.xaml +++ b/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataPage.xaml @@ -36,9 +36,11 @@ VerticalAlignment="Bottom" uen:Region.Attached="True"> - - diff --git a/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataViewModel.cs b/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataViewModel.cs index 98cbf375d..e3e2fc3c3 100644 --- a/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataViewModel.cs +++ b/UI/Navigation/src/Navigation/Presentation/TabBarWithDataNavigation/TabBarWithDataViewModel.cs @@ -1,4 +1,4 @@ -namespace Navigation.Presentation; +namespace Navigation.Presentation; public partial class TabBarWithDataViewModel { @@ -9,22 +9,7 @@ public TabBarWithDataViewModel(INavigator navigator) _navigator = navigator; Entity = new("TabBar Entity"); - - Initialize(); } public Entity Entity { get; set; } - - private async void Initialize() - { - await GoToFirstTab(); - } - - [RelayCommand] - private async Task GoToFirstTab() - => await _navigator.NavigateRouteAsync(this, route: "TBDataOne", Qualifiers.Nested, data: Entity); - - [RelayCommand] - private async Task GoToSecondTab() - => await _navigator.NavigateRouteAsync(this, route: "TBDataTwo", qualifier: Qualifiers.Nested, data: Entity); }