summaryrefslogtreecommitdiff
path: root/Program.cs
diff options
context:
space:
mode:
authorDennis Brentjes <d.brentjes@gmail.com>2019-12-15 22:30:38 +0100
committerDennis Brentjes <d.brentjes@gmail.com>2019-12-15 22:30:38 +0100
commit0f98b398520a3f5cc6a299e7fd3b8fab494480d7 (patch)
treea1c0ab173723c47adf23d7dc5c1894185052cc39 /Program.cs
downloadavalar-0f98b398520a3f5cc6a299e7fd3b8fab494480d7.tar.gz
avalar-0f98b398520a3f5cc6a299e7fd3b8fab494480d7.tar.bz2
avalar-0f98b398520a3f5cc6a299e7fd3b8fab494480d7.zip
Initial commit, skeleton project.
Diffstat (limited to 'Program.cs')
-rw-r--r--Program.cs31
1 files changed, 31 insertions, 0 deletions
diff --git a/Program.cs b/Program.cs
new file mode 100644
index 0000000..915f344
--- /dev/null
+++ b/Program.cs
@@ -0,0 +1,31 @@
+using Avalonia;
+using Avalonia.Controls;
+using Avalonia.Logging.Serilog;
+using Avalonia.ReactiveUI;
+
+namespace Avalar
+{
+ class Program
+ {
+ // Initialization code. Don't use any Avalonia, third-party APIs or any
+ // SynchronizationContext-reliant code before AppMain is called: things aren't initialized
+ // yet and stuff might break.
+ public static void Main(string[] args) => BuildAvaloniaApp().Start(AppMain, args);
+
+ // Avalonia configuration, don't remove; also used by visual designer.
+ public static AppBuilder BuildAvaloniaApp()
+ {
+ return AppBuilder.Configure<App>()
+ .UseReactiveUI()
+ .UsePlatformDetect()
+ .LogToDebug();
+ }
+
+ // Your application's entry point. Here you can initialize your MVVM framework, DI
+ // container, etc.
+ private static void AppMain(Application app, string[] args)
+ {
+ app.Run(new MainWindow());
+ }
+ }
+}