├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── dotnet-desktop.yml │ └── release.yml ├── .gitignore ├── Directory.Build.props ├── LICENSE.txt ├── Lemon.ModuleNavigation.sln ├── README.md ├── breakdownchanges.md ├── lemon-100.png ├── samples ├── Lemon.ModuleNavigation.Sample.Browser │ ├── Lemon.ModuleNavigation.Sample.Browser.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── runtimeconfig.template.json │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.ico │ │ ├── index.html │ │ └── main.js ├── Lemon.ModuleNavigation.Sample.Desktop │ ├── Lemon.ModuleNavigation.Sample.Desktop.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ └── app.manifest ├── Lemon.ModuleNavigation.Sample.DesktopHosting │ ├── Lemon.ModuleNavigation.Sample.DesktopHosting.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── app.manifest │ └── rd.xml ├── Lemon.ModuleNavigation.Sample │ ├── App.axaml │ ├── App.axaml.cs │ ├── AppWithDI.axaml.cs │ ├── AppWithDi.axaml │ ├── Assets │ │ ├── avalonia-logo.ico │ │ ├── lemon-100.ico │ │ ├── lemon-100.png │ │ ├── lemon-28.png │ │ └── lemon-50.png │ ├── DesignDatas │ │ └── MainWindowViewModel.cs │ ├── DialogWindows │ │ ├── CustomDialogWindow.axaml │ │ └── CustomDialogWindow.axaml.cs │ ├── Lemon.ModuleNavigation.Sample.csproj │ ├── ModuleAs │ │ ├── ModuleA.cs │ │ ├── ViewA.axaml │ │ ├── ViewA.axaml.cs │ │ └── ViewModelA.cs │ ├── ModuleBs │ │ ├── ModuleB.cs │ │ ├── ViewB.axaml │ │ ├── ViewB.axaml.cs │ │ └── ViewModelB.cs │ ├── ModuleCs │ │ ├── ModuleC.cs │ │ ├── SubModules │ │ │ ├── SubModule01.cs │ │ │ └── SubModule02.cs │ │ ├── ViewC.axaml │ │ ├── ViewC.axaml.cs │ │ ├── ViewModelC.cs │ │ ├── ViewModels │ │ │ ├── SubViewModel01.cs │ │ │ └── SubViewModel02.cs │ │ └── Views │ │ │ ├── SubView01.axaml │ │ │ ├── SubView01.axaml.cs │ │ │ ├── SubView02.axaml │ │ │ └── SubView02.axaml.cs │ ├── ViewModels │ │ └── MainViewModel.cs │ └── Views │ │ ├── MainView.axaml │ │ ├── MainView.axaml.cs │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── ViewAlpha.axaml │ │ ├── ViewAlpha.axaml.cs │ │ ├── ViewBeta.axaml │ │ └── ViewBeta.axaml.cs ├── Lemon.ModuleNavigation.SampleViewModel │ ├── BaseNavigationViewModel.cs │ ├── Lemon.ModuleNavigation.SampleViewModel.csproj │ ├── MainWindowViewModel.cs │ ├── ViewAlphaViewModel.cs │ └── ViewBetaViewModel.cs └── Lemon.ModuleNavigation.WpfSample │ ├── App.xaml │ ├── App.xaml.cs │ ├── AssemblyInfo.cs │ ├── BoolToVisibilityConverter.cs │ ├── Lemon.ModuleNavigation.WpfSample.csproj │ ├── MainWindow.xaml │ ├── MainWindow.xaml.cs │ └── Views │ ├── ViewAlpha.xaml │ ├── ViewAlpha.xaml.cs │ ├── ViewBeta.xaml │ └── ViewBeta.xaml.cs └── src ├── Lemon.ModuleNavigation.Avaloniaui ├── AssemblyInfo.cs ├── AvaModule{TView,TViewModel}.cs ├── DefaultDialogWindow.axaml ├── DefaultDialogWindow.axaml.cs ├── DialogService.cs ├── Extensions │ ├── AvaloniauiExtensions.cs │ └── ServiceCollectionExtensions.cs ├── IDialogWindow.cs ├── Lemon.ModuleNavigation.Avaloniaui.csproj ├── NavigationExtension.cs ├── Regions │ ├── ContentRegion.cs │ ├── ItemsRegion.cs │ ├── Region.cs │ └── TabRegion.cs ├── RegionsExtension.cs └── RegionsOld │ ├── ContentRegion.cs │ ├── ItemsRegion.cs │ ├── RegionBak.cs │ └── TabRegion.cs ├── Lemon.ModuleNavigation.Wpf ├── AssemblyInfo.cs ├── DefaultDialogWindow.xaml ├── DefaultDialogWindow.xaml.cs ├── DialogService.cs ├── Extensions │ ├── ServiceCollectionExtensions.cs │ └── WpfExtensions.cs ├── IDialogWindow.cs ├── Lemon.ModuleNavigation.Wpf.csproj ├── NavigationExtension.cs └── Regions │ ├── ContentRegion.cs │ ├── ItemsRegion.cs │ ├── Region.cs │ └── TabRegion.cs ├── Lemon.ModuleNavigation ├── Abstractions │ ├── BaseParameters.cs │ ├── ICanUnload.cs │ ├── IContentRegionContext{TDataTemplate}.cs │ ├── IDialogAware.cs │ ├── IDialogParameters.cs │ ├── IDialogResult.cs │ ├── IDialogService.cs │ ├── IDialogWindow.cs │ ├── IItemsRegionDataContext{TDataTemplate}.cs │ ├── IModule.cs │ ├── IModuleManager.cs │ ├── IModuleNavigationAware.cs │ ├── IModuleNavigationHandler.cs │ ├── IModuleNavigationHandler{T}.cs │ ├── IModuleNavigationService.cs │ ├── IModuleNavigationService{T}.cs │ ├── IModuleScope.cs │ ├── IModuleServiceProvider.cs │ ├── INavigationAware.cs │ ├── INavigationHandler.cs │ ├── INavigationService.cs │ ├── IRegion.cs │ ├── IRegionManager.cs │ ├── IServiceAware.cs │ ├── IServiceProviderDecorator.cs │ ├── IView.cs │ ├── IViewManager.cs │ ├── IViewNavigationHandler.cs │ └── IViewNavigationService.cs ├── Core │ ├── ButtonResult.cs │ ├── ConcurrentItem.cs │ ├── DialogParameters.cs │ ├── DialogResult.cs │ ├── NavigationParameters.cs │ └── RegionNameNotFoundException.cs ├── Extensions │ ├── ListKeyValuePairExtensions.cs │ ├── ObservableExtension.cs │ └── ServiceCollectionExtensions.cs ├── Internal │ ├── ConcurrentSet.cs │ ├── DisposableAction.cs │ └── ModuleServiceProvider.cs ├── Lemon.ModuleNavigation.csproj ├── ModuleManager.cs ├── Module{TView,TViewModel}.cs ├── NavigationContext.cs ├── NavigationHandler.cs ├── NavigationService.cs ├── RegionManager.cs ├── ServiceProviderDecorator.cs ├── ViewDiscription.cs ├── ViewId.cs └── ViewManager.cs └── Package.props /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/dotnet-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.github/workflows/dotnet-desktop.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Lemon.ModuleNavigation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/Lemon.ModuleNavigation.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/README.md -------------------------------------------------------------------------------- /breakdownchanges.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/breakdownchanges.md -------------------------------------------------------------------------------- /lemon-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/lemon-100.png -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/Lemon.ModuleNavigation.Sample.Browser.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/Lemon.ModuleNavigation.Sample.Browser.csproj -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/Program.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/runtimeconfig.template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/runtimeconfig.template.json -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/app.css -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/favicon.ico -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/index.html -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Browser/wwwroot/main.js -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Desktop/Lemon.ModuleNavigation.Sample.Desktop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Desktop/Lemon.ModuleNavigation.Sample.Desktop.csproj -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Desktop/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Desktop/Program.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Desktop/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Desktop/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.Desktop/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.Desktop/app.manifest -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Lemon.ModuleNavigation.Sample.DesktopHosting.csproj -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Program.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/Properties/launchSettings.json -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.DesktopHosting/app.manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/app.manifest -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample.DesktopHosting/rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample.DesktopHosting/rd.xml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/App.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/App.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/App.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/App.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/AppWithDI.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/AppWithDi.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/AppWithDi.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Assets/avalonia-logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Assets/avalonia-logo.ico -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.ico -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-100.png -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Assets/lemon-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-28.png -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Assets/lemon-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Assets/lemon-50.png -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/DesignDatas/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/DesignDatas/MainWindowViewModel.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/DialogWindows/CustomDialogWindow.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Lemon.ModuleNavigation.Sample.csproj -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleAs/ModuleA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ModuleA.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewA.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleAs/ViewModelA.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleBs/ModuleB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ModuleB.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewB.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleBs/ViewModelB.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/ModuleC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ModuleC.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule01.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/SubModules/SubModule02.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewC.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModelC.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel01.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/ViewModels/SubViewModel02.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView01.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ModuleCs/Views/SubView02.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/MainView.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/MainWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/MainWindow.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/MainWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/MainWindow.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/ViewAlpha.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/ViewAlpha.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/ViewAlpha.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/ViewAlpha.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/ViewBeta.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/ViewBeta.axaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.Sample/Views/ViewBeta.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.Sample/Views/ViewBeta.axaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.SampleViewModel/BaseNavigationViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.SampleViewModel/BaseNavigationViewModel.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.SampleViewModel/Lemon.ModuleNavigation.SampleViewModel.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.SampleViewModel/Lemon.ModuleNavigation.SampleViewModel.csproj -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.SampleViewModel/MainWindowViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.SampleViewModel/MainWindowViewModel.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.SampleViewModel/ViewAlphaViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.SampleViewModel/ViewAlphaViewModel.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.SampleViewModel/ViewBetaViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.SampleViewModel/ViewBetaViewModel.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/App.xaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/App.xaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/AssemblyInfo.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/BoolToVisibilityConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/BoolToVisibilityConverter.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/Lemon.ModuleNavigation.WpfSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/Lemon.ModuleNavigation.WpfSample.csproj -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/MainWindow.xaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/MainWindow.xaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/Views/ViewAlpha.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/Views/ViewAlpha.xaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/Views/ViewAlpha.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/Views/ViewAlpha.xaml.cs -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/Views/ViewBeta.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/Views/ViewBeta.xaml -------------------------------------------------------------------------------- /samples/Lemon.ModuleNavigation.WpfSample/Views/ViewBeta.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/samples/Lemon.ModuleNavigation.WpfSample/Views/ViewBeta.xaml.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/AvaModule{TView,TViewModel}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/AvaModule{TView,TViewModel}.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/DefaultDialogWindow.axaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/DefaultDialogWindow.axaml -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/DefaultDialogWindow.axaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/DefaultDialogWindow.axaml.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/DialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/DialogService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Extensions/AvaloniauiExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Extensions/AvaloniauiExtensions.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/IDialogWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/IDialogWindow.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Lemon.ModuleNavigation.Avaloniaui.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Lemon.ModuleNavigation.Avaloniaui.csproj -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/NavigationExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/NavigationExtension.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Regions/ContentRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Regions/ContentRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Regions/ItemsRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Regions/ItemsRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Regions/Region.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Regions/Region.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/Regions/TabRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/Regions/TabRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/RegionsExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/RegionsExtension.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/ContentRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/ContentRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/ItemsRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/ItemsRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/RegionBak.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/RegionBak.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/TabRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Avaloniaui/RegionsOld/TabRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/DefaultDialogWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/DefaultDialogWindow.xaml -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/DefaultDialogWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/DefaultDialogWindow.xaml.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/DialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/DialogService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Extensions/WpfExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Extensions/WpfExtensions.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/IDialogWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/IDialogWindow.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Lemon.ModuleNavigation.Wpf.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Lemon.ModuleNavigation.Wpf.csproj -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/NavigationExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/NavigationExtension.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Regions/ContentRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Regions/ContentRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Regions/ItemsRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Regions/ItemsRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Regions/Region.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Regions/Region.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation.Wpf/Regions/TabRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation.Wpf/Regions/TabRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/BaseParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/BaseParameters.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/ICanUnload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/ICanUnload.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IContentRegionContext{TDataTemplate}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IContentRegionContext{TDataTemplate}.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IDialogAware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IDialogAware.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IDialogParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IDialogParameters.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IDialogResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IDialogResult.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IDialogService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IDialogService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IDialogWindow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IDialogWindow.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IItemsRegionDataContext{TDataTemplate}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IItemsRegionDataContext{TDataTemplate}.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModule.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleManager.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationAware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationAware.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationHandler.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationHandler{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationHandler{T}.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationService{T}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleNavigationService{T}.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleScope.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IModuleServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IModuleServiceProvider.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/INavigationAware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/INavigationAware.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/INavigationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/INavigationHandler.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/INavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/INavigationService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IRegion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IRegion.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IRegionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IRegionManager.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IServiceAware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IServiceAware.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IServiceProviderDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IServiceProviderDecorator.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IView.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IView.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IViewManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IViewManager.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IViewNavigationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IViewNavigationHandler.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Abstractions/IViewNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Abstractions/IViewNavigationService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Core/ButtonResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Core/ButtonResult.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Core/ConcurrentItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Core/ConcurrentItem.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Core/DialogParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Core/DialogParameters.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Core/DialogResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Core/DialogResult.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Core/NavigationParameters.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Core/NavigationParameters.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Core/RegionNameNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Core/RegionNameNotFoundException.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Extensions/ListKeyValuePairExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Extensions/ListKeyValuePairExtensions.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Extensions/ObservableExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Extensions/ObservableExtension.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Internal/ConcurrentSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Internal/ConcurrentSet.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Internal/DisposableAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Internal/DisposableAction.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Internal/ModuleServiceProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Internal/ModuleServiceProvider.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Lemon.ModuleNavigation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Lemon.ModuleNavigation.csproj -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/ModuleManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/ModuleManager.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/Module{TView,TViewModel}.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/Module{TView,TViewModel}.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/NavigationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/NavigationContext.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/NavigationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/NavigationHandler.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/NavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/NavigationService.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/RegionManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/RegionManager.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/ServiceProviderDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/ServiceProviderDecorator.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/ViewDiscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/ViewDiscription.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/ViewId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/ViewId.cs -------------------------------------------------------------------------------- /src/Lemon.ModuleNavigation/ViewManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Lemon.ModuleNavigation/ViewManager.cs -------------------------------------------------------------------------------- /src/Package.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NeverMorewd/Lemon.ModuleNavigation/HEAD/src/Package.props --------------------------------------------------------------------------------