Info
Version: | 0.6.12 |
Author(s): | Perpetual Mobile GmbH |
Last Update: | Thursday, January 24, 2019 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/perpetual-mobile/InterfaceBuilder |
NuGet Url: | https://www.nuget.org/packages/Xamarin.Forms.InterfaceBuilder |
Install
Install-Package Xamarin.Forms.InterfaceBuilder
dotnet add package Xamarin.Forms.InterfaceBuilder
paket add Xamarin.Forms.InterfaceBuilder
Xamarin.Forms.InterfaceBuilder Download (Unzip the "nupkg" after downloading)
Dependencies
- NETStandard.Library(>= 2.0.3)
- SkiaSharp.Views.Forms(>= 1.68.0)
- Xamarin.Forms(>= 3.4.0.1009999)
- XFormsTouch(>= 1.0.5)
- Naxam.TopTabbedPage.Forms(>= 0.0.3.5)
- Newtonsoft.Json(>= 12.0.1)
- Xam.Plugin.HtmlLabel(>= 3.0.2.1)
- Xamarin.FFImageLoading.Svg.Forms(>= 2.4.4.859)
It's heavly relying on the builder pattern. So you can write:
var ui = new UI();
MainPage = ui.Page("MainPage", ui.Stack().With(
ui.Label("A"),
ui.Label("B"),
ui.Label("C"))
);.