diff --git a/src/.editorconfig b/.editorconfig similarity index 100% rename from src/.editorconfig rename to .editorconfig diff --git a/.github/workflows/dotnet-desktop.yml b/.github/workflows/dotnet-desktop.yml index 4ec069e..21a8f5f 100644 --- a/.github/workflows/dotnet-desktop.yml +++ b/.github/workflows/dotnet-desktop.yml @@ -26,10 +26,10 @@ jobs: dotnet-version: 8.0.x - name: Install dependencies run: dotnet restore - working-directory: src/Lemon.ModuleNavigation.Sample.Desktop + working-directory: samples/Lemon.ModuleNavigation.Sample.Desktop - name: Build run: dotnet build --configuration Release --no-restore - working-directory: src/Lemon.ModuleNavigation.Sample.Desktop + working-directory: samples/Lemon.ModuleNavigation.Sample.Desktop build-wpf: runs-on: windows-2022 steps: @@ -40,7 +40,7 @@ jobs: dotnet-version: 8.0.x - name: Install dependencies run: dotnet restore - working-directory: src/Lemon.ModuleNavigation.WpfSample + working-directory: samples/Lemon.ModuleNavigation.WpfSample - name: Build WPF Sample run: dotnet build --configuration Release --no-restore - working-directory: src/Lemon.ModuleNavigation.WpfSample + working-directory: samples/Lemon.ModuleNavigation.WpfSample diff --git a/src/Directory.Build.props b/Directory.Build.props similarity index 100% rename from src/Directory.Build.props rename to Directory.Build.props diff --git a/src/Lemon.ModuleNavigation.sln b/Lemon.ModuleNavigation.sln similarity index 69% rename from src/Lemon.ModuleNavigation.sln rename to Lemon.ModuleNavigation.sln index 7f7c5ac..3f131b0 100644 --- a/src/Lemon.ModuleNavigation.sln +++ b/Lemon.ModuleNavigation.sln @@ -3,26 +3,28 @@ Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.11.35312.102 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation", "Lemon.ModuleNavigation\Lemon.ModuleNavigation.csproj", "{9E271C3B-0D09-4318-BF49-4BE2952759D8}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation", "src\Lemon.ModuleNavigation\Lemon.ModuleNavigation.csproj", "{9E271C3B-0D09-4318-BF49-4BE2952759D8}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{6E1EE4BE-93AB-4A7D-B080-E054855DDEA6}" ProjectSection(SolutionItems) = preProject .editorconfig = .editorconfig EndProjectSection EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Avaloniaui", "Lemon.ModuleNavigation.Avaloniaui\Lemon.ModuleNavigation.Avaloniaui.csproj", "{3EDBF55F-6D3E-4BD0-A726-4BA84461C687}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Avaloniaui", "src\Lemon.ModuleNavigation.Avaloniaui\Lemon.ModuleNavigation.Avaloniaui.csproj", "{3EDBF55F-6D3E-4BD0-A726-4BA84461C687}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Sample", "Lemon.ModuleNavigation.Sample\Lemon.ModuleNavigation.Sample.csproj", "{0CCB72E9-102B-41E2-80A4-67D580041508}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Sample", "samples\Lemon.ModuleNavigation.Sample\Lemon.ModuleNavigation.Sample.csproj", "{0CCB72E9-102B-41E2-80A4-67D580041508}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Sample.DesktopHosting", "Lemon.ModuleNavigation.Sample.DesktopHosting\Lemon.ModuleNavigation.Sample.DesktopHosting.csproj", "{48509E81-7077-402B-A208-2134A7476857}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Sample.DesktopHosting", "samples\Lemon.ModuleNavigation.Sample.DesktopHosting\Lemon.ModuleNavigation.Sample.DesktopHosting.csproj", "{48509E81-7077-402B-A208-2134A7476857}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Sample.Desktop", "Lemon.ModuleNavigation.Sample.Desktop\Lemon.ModuleNavigation.Sample.Desktop.csproj", "{AF18E2B0-7ED3-4BDA-81BA-6A23B3C89F39}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lemon.ModuleNavigation.Sample.Desktop", "samples\Lemon.ModuleNavigation.Sample.Desktop\Lemon.ModuleNavigation.Sample.Desktop.csproj", "{AF18E2B0-7ED3-4BDA-81BA-6A23B3C89F39}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.Sample.Browser", "Lemon.ModuleNavigation.Sample.Browser\Lemon.ModuleNavigation.Sample.Browser.csproj", "{FDD2C508-3201-4659-8962-886C2CBF41BD}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.Sample.Browser", "samples\Lemon.ModuleNavigation.Sample.Browser\Lemon.ModuleNavigation.Sample.Browser.csproj", "{FDD2C508-3201-4659-8962-886C2CBF41BD}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.Wpf", "Lemon.ModuleNavigation.Wpf\Lemon.ModuleNavigation.Wpf.csproj", "{2AE59E5E-900D-5CCB-0C30-F8DFAD324C9E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.Wpf", "src\Lemon.ModuleNavigation.Wpf\Lemon.ModuleNavigation.Wpf.csproj", "{2AE59E5E-900D-5CCB-0C30-F8DFAD324C9E}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.WpfSample", "Lemon.ModuleNavigation.WpfSample\Lemon.ModuleNavigation.WpfSample.csproj", "{8EC545BD-E076-A2DF-A7A4-2F11221AF297}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.WpfSample", "samples\Lemon.ModuleNavigation.WpfSample\Lemon.ModuleNavigation.WpfSample.csproj", "{8EC545BD-E076-A2DF-A7A4-2F11221AF297}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lemon.ModuleNavigation.SampleViewModel", "samples\Lemon.ModuleNavigation.SampleViewModel\Lemon.ModuleNavigation.SampleViewModel.csproj", "{99600F69-5901-4CEA-8C54-BFDC0751E207}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -62,6 +64,10 @@ Global {8EC545BD-E076-A2DF-A7A4-2F11221AF297}.Debug|Any CPU.Build.0 = Debug|Any CPU {8EC545BD-E076-A2DF-A7A4-2F11221AF297}.Release|Any CPU.ActiveCfg = Release|Any CPU {8EC545BD-E076-A2DF-A7A4-2F11221AF297}.Release|Any CPU.Build.0 = Release|Any CPU + {99600F69-5901-4CEA-8C54-BFDC0751E207}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {99600F69-5901-4CEA-8C54-BFDC0751E207}.Debug|Any CPU.Build.0 = Debug|Any CPU + {99600F69-5901-4CEA-8C54-BFDC0751E207}.Release|Any CPU.ActiveCfg = Release|Any CPU + {99600F69-5901-4CEA-8C54-BFDC0751E207}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/breakdownchanges.md b/breakdownchanges.md similarity index 100% rename from src/breakdownchanges.md rename to breakdownchanges.md diff --git a/src/Lemon.ModuleNavigation.Sample/Assets/lemon-100.png b/lemon-100.png similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/Assets/lemon-100.png rename to lemon-100.png diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/Lemon.ModuleNavigation.Sample.Browser.csproj b/samples/Lemon.ModuleNavigation.Sample.Browser/Lemon.ModuleNavigation.Sample.Browser.csproj similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/Lemon.ModuleNavigation.Sample.Browser.csproj rename to samples/Lemon.ModuleNavigation.Sample.Browser/Lemon.ModuleNavigation.Sample.Browser.csproj diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/Program.cs b/samples/Lemon.ModuleNavigation.Sample.Browser/Program.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/Program.cs rename to samples/Lemon.ModuleNavigation.Sample.Browser/Program.cs diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/Properties/launchSettings.json b/samples/Lemon.ModuleNavigation.Sample.Browser/Properties/launchSettings.json similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/Properties/launchSettings.json rename to samples/Lemon.ModuleNavigation.Sample.Browser/Properties/launchSettings.json diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/runtimeconfig.template.json b/samples/Lemon.ModuleNavigation.Sample.Browser/runtimeconfig.template.json similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/runtimeconfig.template.json rename to samples/Lemon.ModuleNavigation.Sample.Browser/runtimeconfig.template.json diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/app.css b/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/app.css similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/app.css rename to samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/app.css diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/favicon.ico b/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/favicon.ico similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/favicon.ico rename to samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/favicon.ico diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/index.html b/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/index.html similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/index.html rename to samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/index.html diff --git a/src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/main.js b/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/main.js similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Browser/wwwroot/main.js rename to samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/main.js diff --git a/src/Lemon.ModuleNavigation.Sample.Desktop/Lemon.ModuleNavigation.Sample.Desktop.csproj b/samples/Lemon.ModuleNavigation.Sample.Desktop/Lemon.ModuleNavigation.Sample.Desktop.csproj similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Desktop/Lemon.ModuleNavigation.Sample.Desktop.csproj rename to samples/Lemon.ModuleNavigation.Sample.Desktop/Lemon.ModuleNavigation.Sample.Desktop.csproj diff --git a/src/Lemon.ModuleNavigation.Sample.Desktop/Program.cs b/samples/Lemon.ModuleNavigation.Sample.Desktop/Program.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Desktop/Program.cs rename to samples/Lemon.ModuleNavigation.Sample.Desktop/Program.cs diff --git a/src/Lemon.ModuleNavigation.Sample.Desktop/Properties/launchSettings.json b/samples/Lemon.ModuleNavigation.Sample.Desktop/Properties/launchSettings.json similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Desktop/Properties/launchSettings.json rename to samples/Lemon.ModuleNavigation.Sample.Desktop/Properties/launchSettings.json diff --git a/src/Lemon.ModuleNavigation.Sample.Desktop/app.manifest b/samples/Lemon.ModuleNavigation.Sample.Desktop/app.manifest similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.Desktop/app.manifest rename to samples/Lemon.ModuleNavigation.Sample.Desktop/app.manifest diff --git a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj similarity index 91% rename from src/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj rename to samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj index b15ad34..2be3b63 100644 --- a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj +++ b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj @@ -21,6 +21,7 @@ + diff --git a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs similarity index 97% rename from src/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs rename to samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs index c25bf43..fd50214 100644 --- a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs +++ b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs @@ -6,6 +6,7 @@ using Lemon.ModuleNavigation.Sample.ModuleCs; using Lemon.ModuleNavigation.Sample.ViewModels; using Lemon.ModuleNavigation.Sample.Views; +using Lemon.ModuleNavigation.SampleViewModel; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; diff --git a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/Properties/launchSettings.json b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Properties/launchSettings.json similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.DesktopHosting/Properties/launchSettings.json rename to samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Properties/launchSettings.json diff --git a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/app.manifest b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/app.manifest similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.DesktopHosting/app.manifest rename to samples/Lemon.ModuleNavigation.Sample.DesktopHosting/app.manifest diff --git a/src/Lemon.ModuleNavigation.Sample.DesktopHosting/rd.xml b/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/rd.xml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample.DesktopHosting/rd.xml rename to samples/Lemon.ModuleNavigation.Sample.DesktopHosting/rd.xml diff --git a/src/Lemon.ModuleNavigation.Sample/App.axaml b/samples/Lemon.ModuleNavigation.Sample/App.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/App.axaml rename to samples/Lemon.ModuleNavigation.Sample/App.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/App.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/App.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/App.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/App.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs similarity index 97% rename from src/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs index 29eb782..3f82930 100644 --- a/src/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs +++ b/samples/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs @@ -6,6 +6,7 @@ using Lemon.ModuleNavigation.Sample.ModuleCs; using Lemon.ModuleNavigation.Sample.ViewModels; using Lemon.ModuleNavigation.Sample.Views; +using Lemon.ModuleNavigation.SampleViewModel; using Microsoft.Extensions.DependencyInjection; using System; diff --git a/src/Lemon.ModuleNavigation.Sample/AppWithDi.axaml b/samples/Lemon.ModuleNavigation.Sample/AppWithDi.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/AppWithDi.axaml rename to samples/Lemon.ModuleNavigation.Sample/AppWithDi.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/Assets/avalonia-logo.ico b/samples/Lemon.ModuleNavigation.Sample/Assets/avalonia-logo.ico similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/Assets/avalonia-logo.ico rename to samples/Lemon.ModuleNavigation.Sample/Assets/avalonia-logo.ico diff --git a/src/Lemon.ModuleNavigation.Sample/Assets/lemon-100.ico b/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.ico similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/Assets/lemon-100.ico rename to samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.ico diff --git a/src/lemon-100.png b/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.png similarity index 100% rename from src/lemon-100.png rename to samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.png diff --git a/src/Lemon.ModuleNavigation.Sample/Assets/lemon-28.png b/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-28.png similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/Assets/lemon-28.png rename to samples/Lemon.ModuleNavigation.Sample/Assets/lemon-28.png diff --git a/src/Lemon.ModuleNavigation.Sample/Assets/lemon-50.png b/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-50.png similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/Assets/lemon-50.png rename to samples/Lemon.ModuleNavigation.Sample/Assets/lemon-50.png diff --git a/src/Lemon.ModuleNavigation.Sample/DesignDatas/MainWindowViewModel.cs b/samples/Lemon.ModuleNavigation.Sample/DesignDatas/MainWindowViewModel.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/DesignDatas/MainWindowViewModel.cs rename to samples/Lemon.ModuleNavigation.Sample/DesignDatas/MainWindowViewModel.cs diff --git a/src/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml b/samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml rename to samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj b/samples/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj similarity index 81% rename from src/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj rename to samples/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj index f323864..102d32f 100644 --- a/src/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj +++ b/samples/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj @@ -32,8 +32,9 @@ - - + + + diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleAs/ModuleA.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ModuleA.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleAs/ModuleA.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleAs/ModuleA.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml b/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml rename to samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs similarity index 92% rename from src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs index 08513b2..e0fa95a 100644 --- a/src/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs +++ b/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs @@ -1,5 +1,5 @@ using Lemon.ModuleNavigation.Abstractions; -using Lemon.ModuleNavigation.Sample.ViewModels; +using Lemon.ModuleNavigation.SampleViewModel; using ReactiveUI; using System.Reactive; diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleBs/ModuleB.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ModuleB.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleBs/ModuleB.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleBs/ModuleB.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml b/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml rename to samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs similarity index 92% rename from src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs index ca58f6a..4b28172 100644 --- a/src/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs +++ b/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs @@ -1,5 +1,5 @@ using Lemon.ModuleNavigation.Abstractions; -using Lemon.ModuleNavigation.Sample.ViewModels; +using Lemon.ModuleNavigation.SampleViewModel; using ReactiveUI; using System.Reactive; diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ModuleC.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ModuleC.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/ModuleC.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/ModuleC.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule01.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule01.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule01.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule01.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule02.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule02.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule02.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule02.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs similarity index 95% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs index a66c653..d7f3217 100644 --- a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs +++ b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs @@ -1,5 +1,5 @@ using Lemon.ModuleNavigation.Abstractions; -using Lemon.ModuleNavigation.Sample.ViewModels; +using Lemon.ModuleNavigation.SampleViewModel; using ReactiveUI; using System; using System.Reactive; diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs similarity index 92% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs index 07e14c0..208a83d 100644 --- a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs +++ b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs @@ -1,5 +1,5 @@ using Lemon.ModuleNavigation.Abstractions; -using Lemon.ModuleNavigation.Sample.ViewModels; +using Lemon.ModuleNavigation.SampleViewModel; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Logging; using System; diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs similarity index 85% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs index 309c335..84e695d 100644 --- a/src/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs +++ b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs @@ -1,5 +1,5 @@ using Lemon.ModuleNavigation.Abstractions; -using Lemon.ModuleNavigation.Sample.ViewModels; +using Lemon.ModuleNavigation.SampleViewModel; using System; namespace Lemon.ModuleNavigation.Sample.ModuleCs.ViewModels; diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml diff --git a/src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml.cs b/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml.cs similarity index 100% rename from src/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml.cs rename to samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml.cs diff --git a/src/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs b/samples/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs similarity index 97% rename from src/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs rename to samples/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs index f29c86b..b8427ca 100644 --- a/src/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs +++ b/samples/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs @@ -41,7 +41,6 @@ public MainViewModel(IEnumerable modules, { viewName = content.Replace(".RequestNew",string.Empty); requestNew = true; - } _navigationService.RequestViewNavigation("ContentRegion", viewName, @@ -93,11 +92,7 @@ await _dialogService.ShowDialog(content, }; var result = _dialogService.WaitShowDialog(content, nameof(CustomDialogWindow), - param, - result => - { - _logger.LogDebug($"Call back:{result}"); - }); + param); _logger.LogDebug($"ShowDialog over:{result}"); }); diff --git a/src/Lemon.ModuleNavigation.Sample/Views/MainView.axaml b/samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml similarity index 91% rename from src/Lemon.ModuleNavigation.Sample/Views/MainView.axaml rename to samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml index 052df74..03b760a 100644 --- a/src/Lemon.ModuleNavigation.Sample/Views/MainView.axaml +++ b/samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml @@ -51,77 +51,6 @@ - - - - - - - -