Experimental Mobile Blazor Bindings - Build native mobile apps with Blazor
Перейти к файлу
Eilon Lipton af6c633e59 Update deployables.ps1 2019-10-03 13:58:28 -07:00
.vscode Add Azure pipelines YML 2019-09-24 10:49:11 -07:00
azure-pipelines Update deployables.ps1 2019-10-03 13:58:28 -07:00
samples Try to fix AzDO build again 2019-10-03 10:07:18 -07:00
src Fix up BlinForms dispose logic 2019-10-02 14:45:12 -07:00
tools Add Library.Template tools 2019-09-24 11:20:43 -07:00
.editorconfig Create .editorconfig 2019-09-17 12:08:31 -07:00
.gitattributes Add initial code from Steve 2019-08-02 16:49:21 -07:00
.gitignore Add missing azure-pipelines/artifacts folder 2019-10-03 12:50:41 -07:00
CONTRIBUTING.md Add Azure pipelines YML 2019-09-24 10:49:11 -07:00
Emblazon.sln Add Azure pipelines YML 2019-09-24 10:49:11 -07:00
LICENSE Add Azure pipelines YML 2019-09-24 10:49:11 -07:00
Readme.md Update Readme.md 2019-09-30 14:13:24 -07:00
azure-pipelines.yml Remove code coverage steps 2019-09-24 11:51:00 -07:00
global.json Update to .NET Core 3 RTM 2019-09-23 11:37:30 -07:00
init.cmd Add Azure pipelines YML 2019-09-24 10:49:11 -07:00
init.ps1 Change dotnet restore path 2019-09-24 11:26:41 -07:00
nuget.config Update to latest NuGet packages 2019-09-04 16:54:49 -07:00
version.json Add Azure pipelines YML 2019-09-24 10:49:11 -07:00

Readme.md

Emblazon - Home of Blaxamarin and BlinForms

What is Emblazon?

Emblazon enables using Blazor to target native UI renderers (as opposed to web/HTML renderers). This repo contains implementations that target Xamarin.Forms and Windows Forms.

Required software

Emblazon and its related projects require:

  1. Visual Studio 2019 16.3 or newer
    • For Blaxamarin, the Xamarin workload must be enabled in Visual Studio
    • For BlinForms, you must run on Windows (that's the in of BlinForms!)
  2. .NET Core 3.0 SDK

Solution structure

There are 3 main areas:

  1. Emblazon - Base framework for Blazor rendering to native UI frameworks.
  2. BlinForms - Blazor rendering to Windows Forms.
  3. Blaxamarin - Blazor rendering to Xamarin.Forms.

Comparison projects

To compare Blaxamarin with Xamarin.Forms, see the Xamarin.Forms Todo XAML sample.