gitextract_3wxtmbfy/ ├── .editorconfig ├── .gitattributes ├── .gitignore ├── CHANGELOG.md ├── Directory.Packages.props ├── LICENSE.md ├── MvvmDialogs.sln ├── MvvmDialogs.sln.DotSettings ├── README.md ├── deletebin.sh ├── nuget.config ├── samples/ │ ├── Avalonia/ │ │ ├── CrossPlatform/ │ │ │ ├── .gitignore │ │ │ ├── Demo.CrossPlatform/ │ │ │ │ ├── App.axaml │ │ │ │ ├── App.axaml.cs │ │ │ │ ├── Business/ │ │ │ │ │ ├── StreamExtensions.cs │ │ │ │ │ └── SynchronousProgress.cs │ │ │ │ ├── Demo.CrossPlatform.csproj │ │ │ │ ├── FodyWeavers.xml │ │ │ │ ├── GlobalUsings.cs │ │ │ │ ├── Roots.xml │ │ │ │ ├── Services/ │ │ │ │ │ ├── IStorageService.cs │ │ │ │ │ └── StorageService.cs │ │ │ │ ├── ViewLocator.cs │ │ │ │ ├── ViewModels/ │ │ │ │ │ ├── ConfirmCloseViewModel.cs │ │ │ │ │ ├── CurrentTimeViewModel.cs │ │ │ │ │ ├── MainViewModel.cs │ │ │ │ │ └── ViewModelBase.cs │ │ │ │ └── Views/ │ │ │ │ ├── ConfirmCloseView.axaml │ │ │ │ ├── ConfirmCloseView.axaml.cs │ │ │ │ ├── ConfirmCloseWindow.axaml │ │ │ │ ├── ConfirmCloseWindow.axaml.cs │ │ │ │ ├── CurrentTimeView.axaml │ │ │ │ ├── CurrentTimeView.axaml.cs │ │ │ │ ├── CurrentTimeWindow.axaml │ │ │ │ ├── CurrentTimeWindow.axaml.cs │ │ │ │ ├── MainView.axaml │ │ │ │ ├── MainView.axaml.cs │ │ │ │ ├── MainWindow.axaml │ │ │ │ └── MainWindow.axaml.cs │ │ │ ├── Demo.CrossPlatform.Android/ │ │ │ │ ├── Demo.CrossPlatform.Android.csproj │ │ │ │ ├── MainActivity.cs │ │ │ │ ├── Properties/ │ │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── Resources/ │ │ │ │ ├── drawable/ │ │ │ │ │ └── splash_screen.xml │ │ │ │ └── values/ │ │ │ │ ├── colors.xml │ │ │ │ └── styles.xml │ │ │ ├── Demo.CrossPlatform.Browser/ │ │ │ │ ├── AppBundle/ │ │ │ │ │ ├── app.css │ │ │ │ │ ├── index.html │ │ │ │ │ └── main.js │ │ │ │ ├── Demo.CrossPlatform.Browser.csproj │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties/ │ │ │ │ │ └── launchSettings.json │ │ │ │ └── runtimeconfig.template.json │ │ │ ├── Demo.CrossPlatform.Desktop/ │ │ │ │ ├── Demo.CrossPlatform.Desktop.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── app.manifest │ │ │ ├── Demo.CrossPlatform.iOS/ │ │ │ │ ├── AppDelegate.cs │ │ │ │ ├── Demo.CrossPlatform.iOS.csproj │ │ │ │ ├── Entitlements.plist │ │ │ │ ├── Info.plist │ │ │ │ ├── Main.cs │ │ │ │ └── Resources/ │ │ │ │ └── LaunchScreen.xib │ │ │ └── Demo.CrossPlatform.sln │ │ ├── Demo.ActivateNonModalDialog.MvvmToolkit/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── CurrentTimeDialog.axaml │ │ │ ├── CurrentTimeDialog.axaml.cs │ │ │ ├── CurrentTimeDialogViewModel.cs │ │ │ ├── Demo.ActivateNonModalDialog.MvvmToolkit.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.CloseNonModalDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── CurrentTimeDialog.axaml │ │ │ ├── CurrentTimeDialog.axaml.cs │ │ │ ├── CurrentTimeDialogViewModel.cs │ │ │ ├── Demo.CloseNonModalDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.CustomOpenFolderDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── CustomDialogFactory.cs │ │ │ ├── Demo.CustomOpenFolderDialog.csproj │ │ │ ├── DialogFactoryExtensions.cs │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.DialogHost/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── AskTextBoxView.axaml │ │ │ ├── AskTextBoxView.axaml.cs │ │ │ ├── AskTextBoxViewModel.cs │ │ │ ├── CurrentTimeView.axaml │ │ │ ├── CurrentTimeView.axaml.cs │ │ │ ├── CurrentTimeViewModel.cs │ │ │ ├── Demo.DialogHost.csproj │ │ │ ├── DialogServiceExtensions.cs │ │ │ ├── FodyWeavers.xml │ │ │ ├── FodyWeavers.xsd │ │ │ ├── MainView.axaml │ │ │ ├── MainView.axaml.cs │ │ │ ├── MainViewModel.cs │ │ │ ├── MessageView.axaml │ │ │ ├── MessageView.axaml.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.FluentContentDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── AskTextBoxView.axaml │ │ │ ├── AskTextBoxView.axaml.cs │ │ │ ├── AskTextBoxViewModel.cs │ │ │ ├── CurrentTimeView.axaml │ │ │ ├── CurrentTimeView.axaml.cs │ │ │ ├── CurrentTimeViewModel.cs │ │ │ ├── Demo.FluentContentDialog.csproj │ │ │ ├── FodyWeavers.xml │ │ │ ├── FodyWeavers.xsd │ │ │ ├── MainView.axaml │ │ │ ├── MainView.axaml.cs │ │ │ ├── MainViewModel.cs │ │ │ ├── MessageView.axaml │ │ │ ├── MessageView.axaml.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.FluentMessageBoxContentDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.FluentMessageBoxContentDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.FluentMessageBoxTaskDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.FluentMessageBoxTaskDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.FluentTaskDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── AskTextBoxView.axaml │ │ │ ├── AskTextBoxView.axaml.cs │ │ │ ├── AskTextBoxViewModel.cs │ │ │ ├── CurrentTimeView.axaml │ │ │ ├── CurrentTimeView.axaml.cs │ │ │ ├── CurrentTimeViewModel.cs │ │ │ ├── Demo.FluentTaskDialog.csproj │ │ │ ├── FodyWeavers.xml │ │ │ ├── FodyWeavers.xsd │ │ │ ├── MainView.axaml │ │ │ ├── MainView.axaml.cs │ │ │ ├── MainViewModel.cs │ │ │ ├── MessageView.axaml │ │ │ ├── MessageView.axaml.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.Logging/ │ │ │ ├── AddTextDialog.axaml │ │ │ ├── AddTextDialog.axaml.cs │ │ │ ├── AddTextDialogViewModel.cs │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.Logging.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.MessageBox/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.MessageBox.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.ModalCustomDialog/ │ │ │ ├── AddTextCustomDialog.cs │ │ │ ├── AddTextCustomDialogViewModel.cs │ │ │ ├── AddTextDialog.axaml │ │ │ ├── AddTextDialog.axaml.cs │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.ModalCustomDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.ModalDialog/ │ │ │ ├── AddTextDialog.axaml │ │ │ ├── AddTextDialog.axaml.cs │ │ │ ├── AddTextDialogViewModel.cs │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.ModalDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.ModalDialog.Tests/ │ │ │ ├── Demo.ModalDialog.Tests.csproj │ │ │ └── MainWindowViewModelTests.cs │ │ ├── Demo.NonModalCustomDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── CurrentTimeCustomDialog.cs │ │ │ ├── CurrentTimeCustomDialogViewModel.cs │ │ │ ├── CurrentTimeDialog.axaml │ │ │ ├── CurrentTimeDialog.axaml.cs │ │ │ ├── Demo.NonModalCustomDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.NonModalDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── CurrentTimeDialog.axaml │ │ │ ├── CurrentTimeDialog.axaml.cs │ │ │ ├── CurrentTimeDialogViewModel.cs │ │ │ ├── Demo.NonModalDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.OpenFileDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.OpenFileDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.OpenFolderDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.OpenFolderDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.SaveFileDialog/ │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.SaveFileDialog.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ ├── Demo.StrongLocator/ │ │ │ ├── AddTextDialog.axaml │ │ │ ├── AddTextDialog.axaml.cs │ │ │ ├── AddTextDialogViewModel.cs │ │ │ ├── App.axaml │ │ │ ├── App.axaml.cs │ │ │ ├── Demo.StrongLocator.csproj │ │ │ ├── MainWindow.axaml │ │ │ ├── MainWindow.axaml.cs │ │ │ ├── MainWindowViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── ViewLocator.cs │ │ │ └── ViewModelBase.cs │ │ └── Demo.ViewEvents/ │ │ ├── App.axaml │ │ ├── App.axaml.cs │ │ ├── Demo.ViewEvents.csproj │ │ ├── MainWindow.axaml │ │ ├── MainWindow.axaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── Program.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelBase.cs │ ├── Directory.Build.props │ └── Wpf/ │ ├── Demo.ActivateNonModalDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── CurrentTimeDialog.xaml │ │ ├── CurrentTimeDialog.xaml.cs │ │ ├── CurrentTimeDialogViewModel.cs │ │ ├── Demo.ActivateNonModalDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.CloseNonModalDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── CurrentTimeDialog.xaml │ │ ├── CurrentTimeDialog.xaml.cs │ │ ├── CurrentTimeDialogViewModel.cs │ │ ├── Demo.CloseNonModalDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.CustomOpenFolderDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── CustomDialogFactory.cs │ │ ├── Demo.CustomOpenFolderDialog.csproj │ │ ├── DialogFactoryExtensions.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.MessageBox/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.MessageBox.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.ModalCustomDialog/ │ │ ├── AddTextCustomDialog.cs │ │ ├── AddTextCustomDialogViewModel.cs │ │ ├── AddTextDialog.xaml │ │ ├── AddTextDialog.xaml.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.ModalCustomDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.ModalDialog/ │ │ ├── AddTextDialog.xaml │ │ ├── AddTextDialog.xaml.cs │ │ ├── AddTextDialogViewModel.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.ModalDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.ModalDialog.Tests/ │ │ ├── Demo.ModalDialog.Tests.csproj │ │ └── MainWindowViewModelTests.cs │ ├── Demo.NonModalCustomDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── CurrentTimeCustomDialog.cs │ │ ├── CurrentTimeCustomDialogViewModel.cs │ │ ├── CurrentTimeDialog.xaml │ │ ├── CurrentTimeDialog.xaml.cs │ │ ├── Demo.NonModalCustomDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.NonModalDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── CurrentTimeDialog.xaml │ │ ├── CurrentTimeDialog.xaml.cs │ │ ├── CurrentTimeDialogViewModel.cs │ │ ├── Demo.NonModalDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.OpenFileDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.OpenFileDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── OpenMe.txt │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.OpenFolderDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.OpenFolderDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.SaveFileDialog/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.SaveFileDialog.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.StrongLocator/ │ │ ├── AddTextDialog.xaml │ │ ├── AddTextDialog.xaml.cs │ │ ├── AddTextDialogViewModel.cs │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.StrongLocator.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ ├── Demo.ViewEvents/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── ApplicationResources.xaml │ │ ├── Demo.ViewEvents.csproj │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── MainWindowViewModel.cs │ │ ├── ViewLocator.cs │ │ └── ViewModelLocator.cs │ └── TestBaseClasses/ │ ├── Features/ │ │ └── FeatureSteps.cs │ └── TestBaseClasses.csproj └── src/ ├── Directory.Build.props ├── MvvmDialogs/ │ ├── DialogManagerBase.cs │ ├── DialogNotFoundException.cs │ ├── DialogServiceBase.cs │ ├── DialogServiceExtensions.cs │ ├── DialogSettingsBase.cs │ ├── FileSystem/ │ │ ├── DesktopDialogStorageFactory.cs │ │ ├── DesktopDialogStorageFile.cs │ │ ├── DesktopDialogStorageFolder.cs │ │ ├── DesktopDialogStorageItem.cs │ │ ├── DesktopDialogStorageItemProperties.cs │ │ ├── IDesktopDialogStorageFactory.cs │ │ ├── IDialogStorageFile.cs │ │ ├── IDialogStorageFolder.cs │ │ └── IDialogStorageItem.cs │ ├── FrameworkDialogs/ │ │ ├── FileDialogSettings.cs │ │ ├── FileFilter.cs │ │ ├── MessageBoxButton.cs │ │ ├── MessageBoxImage.cs │ │ ├── MessageBoxSettings.cs │ │ ├── OpenFileDialogSettings.cs │ │ ├── OpenFolderDialogSettings.cs │ │ ├── PickerDialogSettings.cs │ │ └── SaveFileDialogSettings.cs │ ├── IActivable.cs │ ├── ICloseable.cs │ ├── IDialogFactory.cs │ ├── IDialogManager.cs │ ├── IDialogService.cs │ ├── IModalDialogViewModel.cs │ ├── IView.cs │ ├── IViewClosed.cs │ ├── IViewClosing.cs │ ├── IViewLoaded.cs │ ├── IViewLocator.cs │ ├── MvvmDialogs.csproj │ ├── MvvmDialogs.csproj.DotSettings │ ├── Private/ │ │ ├── NullableAttributes.cs │ │ └── ViewIdGenerator.cs │ ├── StrongViewLocatorBase.cs │ ├── Usings.cs │ ├── ViewBase.cs │ ├── ViewDefinition.cs │ └── ViewNotRegisteredException.cs ├── MvvmDialogs.Avalonia/ │ ├── Api/ │ │ ├── FrameworkDialogsApi.cs │ │ └── IFrameworkDialogsApi.cs │ ├── DialogFactory.cs │ ├── DialogFactoryBase.cs │ ├── DialogManager.cs │ ├── DialogService.cs │ ├── FileSystem/ │ │ ├── AvaloniaDialogStorageFile.cs │ │ ├── AvaloniaDialogStorageFolder.cs │ │ ├── AvaloniaDialogStorageItem.cs │ │ └── StorageExtensions.cs │ ├── IViewLocatorNavigation.cs │ ├── MvvmDialogs.Avalonia.csproj │ ├── MvvmDialogs.Avalonia.csproj.DotSettings │ ├── Navigation/ │ │ ├── CancellableActions.cs │ │ ├── DialogTask.cs │ │ ├── INavigationManager.cs │ │ ├── NavigationManager.cs │ │ ├── NavigationRoot.axaml │ │ ├── NavigationRoot.axaml.cs │ │ ├── NavigationRootWindow.axaml │ │ ├── NavigationRootWindow.axaml.cs │ │ ├── ViewCache.cs │ │ ├── ViewCacheItem.cs │ │ └── ViewNavigationWrapper.cs │ ├── Private/ │ │ └── NullableAttributes.cs │ ├── StrongViewLocator.cs │ ├── UiExtensions.cs │ ├── Usings.cs │ ├── ViewClosingHandler.cs │ ├── ViewLocatorBase.cs │ └── ViewWrapper.cs ├── MvvmDialogs.Avalonia.DialogHost/ │ ├── DialogFactoryExtensions.cs │ ├── DialogHostDialogFactory.cs │ ├── DialogHostSettings.cs │ ├── DialogHostView.cs │ ├── DialogServiceExtensions.cs │ ├── MvvmDialogs.Avalonia.DialogHost.csproj │ └── Usings.cs ├── MvvmDialogs.Avalonia.Fluent/ │ ├── ContentDialogSettings.cs │ ├── DialogFactoryExtensions.cs │ ├── DialogServiceExtensions.cs │ ├── FluentApi.cs │ ├── FluentContentView.cs │ ├── FluentDialogFactory.cs │ ├── FluentMessageBoxType.cs │ ├── FluentTaskView.cs │ ├── MvvmDialogs.Avalonia.Fluent.csproj │ ├── TaskDialogSettings.cs │ └── Usings.cs ├── MvvmDialogs.Avalonia.MessageBox/ │ ├── DialogFactoryExtensions.cs │ ├── IMessageBoxApi.cs │ ├── MessageBoxApi.cs │ ├── MessageBoxApiSettings.cs │ ├── MessageBoxDialogFactory.cs │ ├── MessageBoxMode.cs │ ├── MvvmDialogs.Avalonia.MessageBox.csproj │ └── Usings.cs ├── MvvmDialogs.Avalonia.Tests/ │ ├── MvvmDialogs.Avalonia.Tests.csproj │ ├── NavigationTests.cs │ ├── TestsBase.cs │ ├── Usings.cs │ ├── ViewNavigationWrapperTests.cs │ └── Views/ │ ├── FirstView.axaml │ ├── FirstView.axaml.cs │ ├── FirstViewModel.cs │ ├── FirstWindow.axaml │ ├── FirstWindow.axaml.cs │ ├── SecondView.axaml │ ├── SecondView.axaml.cs │ ├── SecondViewModel.cs │ ├── SecondWindow.axaml │ ├── SecondWindow.axaml.cs │ ├── ThirdView.axaml │ ├── ThirdView.axaml.cs │ ├── ThirdViewModel.cs │ ├── ThirdWindow.axaml │ └── ThirdWindow.axaml.cs ├── MvvmDialogs.Wpf/ │ ├── Api/ │ │ ├── FileApiSettings.cs │ │ ├── FrameworkDialogsApi.cs │ │ ├── IFrameworkDialogsApi.cs │ │ ├── MessageBoxApiSettings.cs │ │ ├── OpenFileApiSettings.cs │ │ ├── OpenFolderApiSettings.cs │ │ └── SaveFileApiSettings.cs │ ├── DialogFactory.cs │ ├── DialogFactoryBase.cs │ ├── DialogManager.cs │ ├── DialogService.cs │ ├── DialogServiceExtensions.cs │ ├── GlobalUsings.cs │ ├── IDialogFactorySync.cs │ ├── IDialogManagerSync.cs │ ├── IDialogServiceSync.cs │ ├── IWindowSync.cs │ ├── MvvmDialogs.Wpf.csproj │ ├── Runtime/ │ │ └── NullableAttributes.cs │ ├── StrongViewLocator.cs │ ├── UiExtensions.cs │ ├── ViewLocatorBase.cs │ ├── ViewWrapper.cs │ └── Win32Window.cs ├── StrongName.snk └── public.key