Skip to content Skip to sidebar Skip to footer

Can Dotnetcore Be Built on Windows and Run on Linux

Develop Cross-Platform Desktop GUI Apps on Linux with .Net Core

Building reactive graphical user interfaces on Ubuntu with XAML

Artyom V. Gorchakov

Utility app built on Ubuntu 18 KDE with AvaloniaUI, ReactiveUI, and ReactiveUI.Validation libraries.

What is AvaloniaUI? 🔥

AvaloniaUI is an open-source project supported by the .NET Foundation.

An example of a valid AvaloniaUI XAML markup with MVVM-style bindings.

Binding to observables and properties in AvaloniaUI.

Styling complex controls and visual states in AvaloniaUI.

What is ReactiveUI? 💫

ReactiveUI profile on NuGet. ReactiveUI is a mature .Cyberspace Foundation project.

A typical view model implemented with the ReactiveUI framework. Cross-platform and hands testable.

A possible markup of a view fabricated with AvaloniaUI XAML for the ReactiveUI view model shown above.

ReactiveUI routing in i image.

INotifyDataErrorInfo validation in action with ReactiveUI.Validation.

Developing AvaloniaUI Apps on Linux

Live.Avalonia demo running in JetBrains Rider on Ubuntu 18.

Live.Avalonia demo running in Visual Studio Code on Ubuntu eighteen.

grayagerce.blogspot.com

Source: https://medium.datadriveninvestor.com/develop-cross-platform-net-core-desktop-apps-on-linux-with-xaml-bf3dbba9afa0

Post a Comment for "Can Dotnetcore Be Built on Windows and Run on Linux"