From 654eb62e14ebf436ddc0a8486ed24cacd099de62 Mon Sep 17 00:00:00 2001 From: eriklimakc Date: Thu, 16 Jan 2025 17:55:23 +0000 Subject: [PATCH 1/2] chore: Adjust nav sample to properly navigate with to from query --- UI/Navigation/src/Navigation/App.xaml.cs | 5 +- .../src/Navigation/Navigation.csproj | 15 +----- .../src/Navigation/Presentation/MainPage.xaml | 11 +--- .../ToFromQuery/ToFromQueryMainPage.xaml | 50 +++++++++++++++++++ .../ToFromQuery/ToFromQueryMainPage.xaml.cs | 9 ++++ .../ToFromQuery/ToFromQueryMainViewModel.cs | 23 +++++++++ .../ToFromQuery/ToFromQueryPage.xaml | 2 +- UI/Navigation/src/global.json | 2 +- 8 files changed, 91 insertions(+), 26 deletions(-) create mode 100644 UI/Navigation/src/Navigation/Presentation/ToFromQuery/ToFromQueryMainPage.xaml create mode 100644 UI/Navigation/src/Navigation/Presentation/ToFromQuery/ToFromQueryMainPage.xaml.cs create mode 100644 UI/Navigation/src/Navigation/Presentation/ToFromQuery/ToFromQueryMainViewModel.cs diff --git a/UI/Navigation/src/Navigation/App.xaml.cs b/UI/Navigation/src/Navigation/App.xaml.cs index 14191d1fd..11cb3dec3 100644 --- a/UI/Navigation/src/Navigation/App.xaml.cs +++ b/UI/Navigation/src/Navigation/App.xaml.cs @@ -79,7 +79,7 @@ private static void RegisterRoutes(IViewRegistry views, IRouteRegistry routes) new ViewMap(), new ViewMap(), messageDialog, - + new ViewMap(), // FIXME: Using the URL address bar to navigate doesn't work // eg: http://localhost:5000/Main/ToFromQuery?QueryUser.Id=2b64071a-2c8a-45e4-9f48-3eb7d7aace41 // https://github.com/unoplatform/uno.extensions/issues/2488 @@ -163,7 +163,8 @@ private static void RegisterRoutes(IViewRegistry views, IRouteRegistry routes) #endregion #region ToFromQuery - new ("ToFromQuery", View: views.FindByViewModel()), + new ("ToFromQueryMain", View: views.FindByViewModel()), + new ("ToFromQuery", View: views.FindByViewModel(), DependsOn: "ToFromQueryMain"), #endregion #region Flyout Drawer diff --git a/UI/Navigation/src/Navigation/Navigation.csproj b/UI/Navigation/src/Navigation/Navigation.csproj index e6c8a7059..05bf7ca23 100644 --- a/UI/Navigation/src/Navigation/Navigation.csproj +++ b/UI/Navigation/src/Navigation/Navigation.csproj @@ -1,13 +1,6 @@ - - net8.0-android; - net8.0-ios; - net8.0-maccatalyst; - net8.0-windows10.0.19041; - net8.0-desktop; - net8.0-browserwasm; - + net8.0-android;net8.0-ios;net8.0-maccatalyst;net8.0-windows10.0.26100;net8.0-browserwasm;net8.0-desktop Exe true @@ -29,11 +22,7 @@ the "Microsoft.Windows.SDK.BuildTools" package above, and the "revision" version number must be the highest found in https://www.nuget.org/packages/Microsoft.Windows.SDK.NET.Ref. --> - - - - - 10.0.19041.38 + - + + + + + 10.0.19041.38