К основному контенту

Сообщения

Сообщения за декабря 20, 2017

AvaloniaUI - crosspaltform WPF UI from dotnet

Итак, в сети появилась команда разработчиков, поставивших цель с нуля написать  кроссплатформенную реализацию WPF. От  слов к делу. Нам понадобиться ubuntu.16.04-x64 или аналог. dotnet 2.0. 1. mkdir pr1 2. cd pr1 3. dotnet new console 4. dotnet add package Avalonia 5. dotnet add package Avalonia.Desktop 6. После генерации проекта исправить файл Program.cs следующим образом: using System ; using System . Diagnostics ; using System . Linq ; using System . Runtime . InteropServices ; using System . Threading ; using Avalonia ; using Avalonia . Controls ; using Avalonia . Markup . Xaml ; namespace d1// - обратите внимание(может отличаться) { static class Program { static void Main ( string [] args ) { AppBuilder . Configure < App >() . UsePlatformDetect (). Start < Window >(); } } public class App : Application { public override void Initialize () ...