This commit is contained in:
Eilon Lipton 2019-09-30 14:13:24 -07:00
Родитель e13554fe65
Коммит 2449e41514
1 изменённых файлов: 11 добавлений и 5 удалений

Просмотреть файл

@ -2,24 +2,30 @@
## 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.
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 Preview](https://visualstudio.microsoft.com/vs/preview/)
1. [Visual Studio 2019 16.3](https://visualstudio.microsoft.com/vs/) 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 Preview SDK](https://dotnet.microsoft.com/download/dotnet-core/3.0)
2. [.NET Core 3.0 SDK](https://dotnet.microsoft.com/download)
## Project structure
## Solution structure
There are 3 main areas:
1. [Emblazon](src/Emblazon) - Base framework for Blazor rendering to native UI frameworks.
2. [BlinForms](src/BlinForms.Framework) - Blazor rendering to WinForms.
2. [BlinForms](src/BlinForms.Framework) - Blazor rendering to Windows Forms.
- Check out the [BlinForms sample app](samples/BlinFormsSample).
3. [Blaxamarin](src/Blaxamarin.Framework) - Blazor rendering to Xamarin.Forms.
- Check out the [Blaxamarin sample app](samples/BlaxamarinSample).
## Comparison projects
To compare Blaxamarin with Xamarin.Forms, see the [Xamarin.Forms Todo XAML sample](samples/XamarinFormsTodoXaml/XamarinTodoXaml/XamarinTodoXaml).