using System; using System.Linq; using Avalonia; using Avalonia.Controls; namespace ControlCatalog.NetCore { class Program { static void Main(string[] args) { if (args.Contains("--fbdev")) AppBuilder.Configure().InitializeWithLinuxFramebuffer(tl => { tl.Content = new MainView(); System.Threading.ThreadPool.QueueUserWorkItem(_ => ConsoleSilencer()); }); else BuildAvaloniaApp().Start(); } /// /// This method is needed for IDE previewer infrastructure /// public static AppBuilder BuildAvaloniaApp() => AppBuilder.Configure().UsePlatformDetect(); static void ConsoleSilencer() { Console.CursorVisible = false; while (true) Console.ReadKey(true); } } }