490a71f8fe | ||
---|---|---|
.vscode | ||
azure-pipelines | ||
samples | ||
src | ||
tools | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
CONTRIBUTING.md | ||
Emblazon.sln | ||
LICENSE | ||
Readme.md | ||
azure-pipelines.yml | ||
global.json | ||
init.cmd | ||
init.ps1 | ||
nuget.config | ||
version.json |
Readme.md
Emblazon - Home of Blaxamarin and BlinForms
What is Emblazon?
Emblazon enables using Blazor to target native UI renderers (as opposed to web renderers). This repo contains implementations that target Windows Forms and Xamarin.Forms.
Required software
Emblazon and its related projects require:
- Visual Studio 2019 Preview
- For Blaxamarin, the Xamarin workload must be enabled in Visual Studio
- For BlinForms, you must run on Windows (that's the
in
of BlinForms!)
- .NET Core 3.0 Preview SDK
Project structure
There are 3 main areas:
- Emblazon - Base framework for Blazor rendering to native UI frameworks.
- BlinForms - Blazor rendering to WinForms.
- Check out the BlinForms sample app.
- Blaxamarin - Blazor rendering to Xamarin.Forms.
- Check out the Blaxamarin sample app.