mirror of
https://gitlab.com/fabinfra/fabaccess/borepin.git
synced 2025-03-12 23:01:52 +01:00
68 lines
2.9 KiB
C#
68 lines
2.9 KiB
C#
using Prism.Ioc;
|
|
using Borepin.PageModel;
|
|
using Borepin.Page;
|
|
using Xamarin.Forms;
|
|
using Borepin.Dialog;
|
|
using Borepin.DialogModel;
|
|
using Borepin.Service.Connections;
|
|
using Borepin.Service.BFFH;
|
|
using Borepin.Service.Credentials;
|
|
using Prism;
|
|
using Borepin.Page.SetUpProcess;
|
|
using Borepin.PageModel.SetUpProcess;
|
|
using Borepin.Page.AddServerProcess;
|
|
using Borepin.PageModel.AddServerProcess;
|
|
|
|
namespace Borepin
|
|
{
|
|
public partial class App
|
|
{
|
|
public App(IPlatformInitializer platformInitializer) : base(platformInitializer)
|
|
{
|
|
|
|
}
|
|
|
|
protected override async void OnInitialized()
|
|
{
|
|
InitializeComponent();
|
|
|
|
Prism.Navigation.INavigationResult result = await NavigationService.NavigateAsync("/MainPage/NavigationPage/StartUpDistributorPage");
|
|
if (!result.Success)
|
|
{
|
|
System.Diagnostics.Debugger.Break();
|
|
}
|
|
}
|
|
|
|
protected override void RegisterTypes(IContainerRegistry containerRegistry)
|
|
{
|
|
// Register Navigation
|
|
containerRegistry.RegisterForNavigation<StartUpDistributorPage, StartUpDistributorPageModel>();
|
|
|
|
containerRegistry.RegisterForNavigation<NavigationPage>();
|
|
containerRegistry.RegisterForNavigation<MainPage, MainPagePageModel>();
|
|
containerRegistry.RegisterForNavigation<MachinePage, MachinePageModel>();
|
|
containerRegistry.RegisterForNavigation<SettingsPage>();
|
|
containerRegistry.RegisterForNavigation<MachineListPage, MachineListPageModel>();
|
|
containerRegistry.RegisterForNavigation<ServerListPage, ServerListPageModel>();
|
|
containerRegistry.RegisterForNavigation<ServerPage, ServerPageModel>();
|
|
containerRegistry.RegisterForNavigation<ListPage, ListPageModel>();
|
|
|
|
containerRegistry.RegisterForNavigation<WelcomePage, WelcomePageModel>("SetUpProcess_WelcomePage");
|
|
containerRegistry.RegisterForNavigation<ScanPage, ScanPageModel>("SetUpProcess_ScanPage");
|
|
|
|
containerRegistry.RegisterForNavigation<LoginPasswordPage, LoginPasswordPageModel>("AddServerProcess_LoginPasswordPage");
|
|
containerRegistry.RegisterForNavigation<HostSelectPage, HostSelectPageModel>("AddServerProcess_HostSelectPage");
|
|
containerRegistry.RegisterForNavigation<LoginChoosePage, LoginChoosePageModel>("AddServerProcess_LoginChoosePage");
|
|
|
|
//containerRegistry.RegisterForNavigation<TestPage, TestPageModel>();
|
|
// Register Dialog
|
|
containerRegistry.RegisterDialog<ConfirmDialog, ConfirmDialogModel>();
|
|
|
|
// Register Service
|
|
containerRegistry.Register<IConnectionService, ConnectionService>();
|
|
containerRegistry.Register<ICredentialService, CredentialService>();
|
|
containerRegistry.RegisterSingleton<IBFFHService, BFFHService>();
|
|
}
|
|
}
|
|
}
|