From 93f35684c2a8a590b4ffcc04fdd5be8c622480a7 Mon Sep 17 00:00:00 2001 From: Easley Date: Wed, 10 Dec 2025 23:13:57 +0800 Subject: [PATCH] NavigationContextExtensions add requestunloadviewcommand for tabregion sample --- samples/Sample.Avalonia/Views/DView.axaml | 40 ++++++---- samples/Sample.Common/AViewModel.cs | 2 +- samples/Sample.Common/BViewModel.cs | 2 +- samples/Sample.Common/CViewModel.cs | 2 +- samples/Sample.Common/DViewModel.cs | 14 +++- samples/Sample.Common/EViewModel.cs | 2 +- samples/Sample.Common/ViewModelBase.cs | 2 +- samples/Sample.Wpf/Views/DView.xaml | 7 +- src/AsyncNavigation/CoreExtensions.cs | 21 ----- .../NavigationContextExtensions.cs | 79 +++++++++++++++++++ .../RegionNavigationService.cs | 8 +- 11 files changed, 127 insertions(+), 52 deletions(-) create mode 100644 src/AsyncNavigation/NavigationContextExtensions.cs diff --git a/samples/Sample.Avalonia/Views/DView.axaml b/samples/Sample.Avalonia/Views/DView.axaml index 91d2b8e..e3f61b2 100644 --- a/samples/Sample.Avalonia/Views/DView.axaml +++ b/samples/Sample.Avalonia/Views/DView.axaml @@ -5,17 +5,17 @@ xmlns:an="https://github.com/NeverMorewd/AsyncNavigation" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:vm="using:Sample.Common" + xmlns:vm="using:Sample.Common" d:DesignHeight="450" d:DesignWidth="800" - mc:Ignorable="d" - x:DataType="vm:DViewModel"> + x:DataType="vm:DViewModel" + mc:Ignorable="d"> - -