using System; using System.Linq; using Avalonia; using Avalonia.Controls; using Avalonia.Platform; using Avalonia.ReactiveUI; namespace ControlCatalog { internal class Program { [STAThread] static void Main(string[] args) { // TODO: Make this work with GTK/Skia/Cairo depending on command-line args // again. BuildAvaloniaApp().Start(); } /// /// This method is needed for IDE previewer infrastructure /// public static AppBuilder BuildAvaloniaApp() => AppBuilder.Configure() .LogToDebug() .UsePlatformDetect() .UseReactiveUI(); private static void ConfigureAssetAssembly(AppBuilder builder) { AvaloniaLocator.CurrentMutable .GetService() .SetDefaultAssembly(typeof(App).Assembly); } } }