From 658b75367338bc2d27eece3a4536f9677ff4b330 Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Wed, 27 Jan 2021 01:04:08 +0100 Subject: [PATCH] Added: First Try of Server Page --- Borepin/Borepin/App.xaml.cs | 14 ++- Borepin/Borepin/Borepin.csproj | 22 ++--- Borepin/Borepin/Dialog/ConfirmDialog.xaml | 14 +++ Borepin/Borepin/Dialog/ConfirmDialog.xaml.cs | 20 ++++ .../Borepin/DialogModel/ConfirmDialogModel.cs | 76 +++++++++++++++ .../{ => AddServerDialog}/HostSelectPage.xaml | 0 .../HostSelectPage.xaml.cs | 0 .../LoginChoosePage.xaml | 0 .../LoginChoosePage.xaml.cs | 0 .../LoginPasswordPage.xaml | 0 .../LoginPasswordPage.xaml.cs | 0 Borepin/Borepin/Page/BFFHInstancesPage.xaml | 18 ---- Borepin/Borepin/Page/MainPage.xaml | 2 +- Borepin/Borepin/Page/ServerListPage.xaml | 24 +++++ ...cesPage.xaml.cs => ServerListPage.xaml.cs} | 4 +- .../HostSelectPageModel.cs | 8 +- .../LoginChoosePageModel.cs | 0 .../LoginPasswordPageModel.cs | 0 .../PageModel/BFFHInstancesPageModel.cs | 35 ------- .../Borepin/PageModel/ServerListPageModel.cs | 92 +++++++++++++++++++ Borepin/Borepin/Service/BFFHService.cs | 6 +- .../IInstanceService.cs} | 4 +- .../InstanceService.cs} | 4 +- ...EntryView.xaml => ServerListItemView.xaml} | 2 +- ...iew.xaml.cs => ServerListItemView.xaml.cs} | 4 +- ...iewModel.cs => ServerListItemViewModel.cs} | 12 +-- 26 files changed, 266 insertions(+), 95 deletions(-) create mode 100644 Borepin/Borepin/Dialog/ConfirmDialog.xaml create mode 100644 Borepin/Borepin/Dialog/ConfirmDialog.xaml.cs create mode 100644 Borepin/Borepin/DialogModel/ConfirmDialogModel.cs rename Borepin/Borepin/Page/{ => AddServerDialog}/HostSelectPage.xaml (100%) rename Borepin/Borepin/Page/{ => AddServerDialog}/HostSelectPage.xaml.cs (100%) rename Borepin/Borepin/Page/{ => AddServerDialog}/LoginChoosePage.xaml (100%) rename Borepin/Borepin/Page/{ => AddServerDialog}/LoginChoosePage.xaml.cs (100%) rename Borepin/Borepin/Page/{ => AddServerDialog}/LoginPasswordPage.xaml (100%) rename Borepin/Borepin/Page/{ => AddServerDialog}/LoginPasswordPage.xaml.cs (100%) delete mode 100644 Borepin/Borepin/Page/BFFHInstancesPage.xaml create mode 100644 Borepin/Borepin/Page/ServerListPage.xaml rename Borepin/Borepin/Page/{BFFHInstancesPage.xaml.cs => ServerListPage.xaml.cs} (77%) rename Borepin/Borepin/PageModel/{ => AddServerDialog}/HostSelectPageModel.cs (90%) rename Borepin/Borepin/PageModel/{ => AddServerDialog}/LoginChoosePageModel.cs (100%) rename Borepin/Borepin/PageModel/{ => AddServerDialog}/LoginPasswordPageModel.cs (100%) delete mode 100644 Borepin/Borepin/PageModel/BFFHInstancesPageModel.cs create mode 100644 Borepin/Borepin/PageModel/ServerListPageModel.cs rename Borepin/Borepin/Service/{ServerInstances/IBFFHInstanceService.cs => Instances/IInstanceService.cs} (82%) rename Borepin/Borepin/Service/{ServerInstances/BFFHInstanceService.cs => Instances/InstanceService.cs} (96%) rename Borepin/Borepin/View/{BFFHInstanceEntryView.xaml => ServerListItemView.xaml} (80%) rename Borepin/Borepin/View/{BFFHInstanceEntryView.xaml.cs => ServerListItemView.xaml.cs} (75%) rename Borepin/Borepin/ViewModel/{BFFHInstanceEntryViewModel.cs => ServerListItemViewModel.cs} (59%) diff --git a/Borepin/Borepin/App.xaml.cs b/Borepin/Borepin/App.xaml.cs index acd86d9..cd90a6e 100644 --- a/Borepin/Borepin/App.xaml.cs +++ b/Borepin/Borepin/App.xaml.cs @@ -4,9 +4,11 @@ using Borepin.PageModel; using Borepin.Page; using Xamarin.Forms; using Borepin.Service; -using Borepin.Service.ServerInstances; +using Borepin.Service.Instances; using Borepin.View; using Borepin.ViewModel; +using Borepin.Dialog; +using Borepin.DialogModel; namespace Borepin { @@ -22,7 +24,8 @@ namespace Borepin InitializeComponent(); //var result = await NavigationService.NavigateAsync("/NavigationPage/HostSelectPage"); - var result = await NavigationService.NavigateAsync("/ListPage"); + var result = await NavigationService.NavigateAsync("/MainPage/NavigationPage/ServerListPage"); + //var result = await NavigationService.NavigateAsync("/ListPage"); if (!result.Success) { @@ -40,14 +43,15 @@ namespace Borepin containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); - containerRegistry.RegisterForNavigation(); + containerRegistry.RegisterForNavigation(); containerRegistry.RegisterForNavigation(); + containerRegistry.RegisterDialog(); - BFFHInstanceService bffhInstanceService = new BFFHInstanceService(); - containerRegistry.RegisterInstance(bffhInstanceService); + InstanceService bffhInstanceService = new InstanceService(); + containerRegistry.RegisterInstance(bffhInstanceService); containerRegistry.RegisterInstance(new BFFHService(bffhInstanceService)); } diff --git a/Borepin/Borepin/Borepin.csproj b/Borepin/Borepin/Borepin.csproj index 53338fd..ad86a1c 100644 --- a/Borepin/Borepin/Borepin.csproj +++ b/Borepin/Borepin/Borepin.csproj @@ -31,9 +31,6 @@ MachinesPage.xaml - - BFFHInstancesPage.xaml - SettingsPage.xaml @@ -50,21 +47,21 @@ LightTheme.xaml - - BFFHInstanceEntryView.xaml - - + + MSBuild:UpdateDesignTimeXaml + + MSBuild:UpdateDesignTimeXaml MSBuild:UpdateDesignTimeXaml - + MSBuild:UpdateDesignTimeXaml - + MSBuild:UpdateDesignTimeXaml @@ -76,7 +73,7 @@ MSBuild:UpdateDesignTimeXaml - + MSBuild:UpdateDesignTimeXaml @@ -93,17 +90,16 @@ MSBuild:UpdateDesignTimeXaml - + MSBuild:UpdateDesignTimeXaml - + MSBuild:UpdateDesignTimeXaml - diff --git a/Borepin/Borepin/Dialog/ConfirmDialog.xaml b/Borepin/Borepin/Dialog/ConfirmDialog.xaml new file mode 100644 index 0000000..116e979 --- /dev/null +++ b/Borepin/Borepin/Dialog/ConfirmDialog.xaml @@ -0,0 +1,14 @@ + + + + +