Demonstrates the minimal setup for hosting a Blazor application inside a native InfiniFrame window using
InfiniLore.InfiniFrame.BlazorWebView
InfiniFrameApplication.CreateBuilder()entry point- Registering a root Blazor component (
<App>) mapped to the#appselector - Configuring the window: size, position, and icon file
- Integrating Serilog for structured logging via
Microsoft.Extensions.Logging - Standard Blazor pages: Counter, FetchData, Index
dotnet run --project examples/InfiniFrameExample.BlazorWebViewvar appBuilder = InfiniFrameApplication.CreateBuilder(args);
appBuilder.UseBlazorWebView(config => {
config.RootComponents.Add<App>("app");
config.ConfigureWindow(builder => builder
.SetIconFile("favicon.ico")
.SetLocation(new Point(100, 100))
.SetSize(new Size(800, 600))
);
});
appBuilder.Build().Run();InfiniLore.InfiniFrame.BlazorWebViewInfiniLore.InfiniFrame.Blazor