part of manager main window

This commit is contained in:
Pascal
2025-11-14 08:10:42 +01:00
parent d798eea1d8
commit cd766f73fc
3 changed files with 225 additions and 1 deletions

View File

@@ -1,3 +1,4 @@
using System.Collections.ObjectModel;
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
@@ -6,6 +7,12 @@ namespace ModpackUpdater.Apps.Manager.Ui;
public partial class MainWindow : Window
{
public static Dictionary<SourceType, string> SourceTypes { get; } = Enum.GetValues<SourceType>().ToDictionary(n => n, n => Enum.GetName(n)!);
public static Dictionary<Side, string> Sides { get; } = Enum.GetValues<Side>().ToDictionary(n => n, n => Enum.GetName(n)!);
public static Dictionary<UpdateActionType, string> UpdateActionTypes { get; } = Enum.GetValues<UpdateActionType>().ToDictionary(n => n, n => Enum.GetName(n)!);
private readonly ObservableCollection<InstallAction> actions = [];
public MainWindow()
{
InitializeComponent();