diff --git a/ModpackUpdater.Apps.Manager/Ui/MainWindow.axaml.cs b/ModpackUpdater.Apps.Manager/Ui/MainWindow.axaml.cs index 4e74274..741d753 100644 --- a/ModpackUpdater.Apps.Manager/Ui/MainWindow.axaml.cs +++ b/ModpackUpdater.Apps.Manager/Ui/MainWindow.axaml.cs @@ -2,19 +2,17 @@ using System.Collections.ObjectModel; using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; +using ModpackUpdater.Apps.Manager.Ui.Models; namespace ModpackUpdater.Apps.Manager.Ui; public partial class MainWindow : Window { - public static Dictionary SourceTypes { get; } = Enum.GetValues().ToDictionary(n => n, n => Enum.GetName(n)!); - public static Dictionary Sides { get; } = Enum.GetValues().ToDictionary(n => n, n => Enum.GetName(n)!); - public static Dictionary UpdateActionTypes { get; } = Enum.GetValues().ToDictionary(n => n, n => Enum.GetName(n)!); - - private readonly ObservableCollection actions = []; + private MainWindowViewModel viewModel = new(); public MainWindow() { + DataContext = viewModel; InitializeComponent(); } } \ No newline at end of file