.NETCoreUI framework Avalonia, Avalonia es un marco de interfaz de usuario multiplataforma basado en WPFXAML y admite múltiples sistemas operativos: Windows (.NET Framework, .NET Core), Linux (GTK), MacOS, Android e iOS.
Avalonia se encuentra actualmente en beta.
GitHub: https: //github.com/AvaloniaUI/Avalonia
¿Extensión de instalación VS2017? Https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaforVisualStudio
Entonces puedes desarrollar el proyecto
Seleccione AvaloniaApplication, puede crear un proyecto, por defecto hay dos que crearán dos marcos .NET Framework 4.6.1 y .NETCore2.0.
Window y UserControl se pueden crear en el proyecto.
Cree un nuevo proyecto básico myapp, agregue algunos botones a MainWindow.xaml, que es la sintaxis de WPFXAML, que puede implementar directamente el diseño correspondiente.
???? xmlns: x = "http://schemas.microsoft.com/winfx/2006/xaml"
???? Título = "myapp">
??
???
????
????
????
????
???
??
?
Código correspondiente en segundo plano
publicclassMainWindow: Ventana
?? {
????publicMainWindow()
???? {
?????? InitializeComponent ();
#ifDEBUG
?????? this.AttachDevTools ();
#terminara si
????}
???? privatevoidInitializeComponent ()
???? {
?????? AvaloniaXamlLoader.Load (esto);
?????? this.FindControl