static void Main(string[] args) { var serviceCollection = new ServiceCollection(); serviceCollection.AddBlazorWebView(); serviceCollection.AddSingleton <HttpClient>(); var mainWindow = new BlazorWindow( title: "Hello, world!", hostPage: "wwwroot/webviewhost.html", services: serviceCollection.BuildServiceProvider()); AppDomain.CurrentDomain.UnhandledException += (sender, error) => { mainWindow.Photino.OpenAlertWindow("Fatal exception", error.ExceptionObject.ToString()); }; mainWindow.RootComponents.Add <BasicTestApp.Index>("root"); mainWindow.RootComponents.RegisterForJavaScript <BasicTestApp.DynamicallyAddedRootComponent>("my-dynamic-root-component"); mainWindow.RootComponents.RegisterForJavaScript <BasicTestApp.JavaScriptRootComponentParameterTypes>( "component-with-many-parameters", javaScriptInitializer: "myJsRootComponentInitializers.testInitializer"); mainWindow.Run(); }
static void Main(string[] args) { var serviceCollection = new ServiceCollection(); serviceCollection.AddBlazorWebView(); serviceCollection.AddSingleton <HttpClient>(); var mainWindow = new BlazorWindow( title: "Hello, world!", hostPage: "wwwroot/webviewhost.html", services: serviceCollection.BuildServiceProvider()); AppDomain.CurrentDomain.UnhandledException += (sender, error) => { mainWindow.Photino.OpenAlertWindow("Fatal exception", error.ExceptionObject.ToString()); }; mainWindow.AddRootComponent <BasicTestApp.Index>("root"); mainWindow.Run(); }