using System.Threading.Tasks; using Avalonia.Controls; using Avalonia.Interactivity; using Avalonia.Platform.Storage; using UnifiedFarmLauncher.Services; using UnifiedFarmLauncher.ViewModels; namespace UnifiedFarmLauncher.Views { public partial class GlobalSettingsWindow : Window { private readonly GlobalSettingsViewModel _viewModel; private bool _result; public GlobalSettingsWindow() { InitializeComponent(); var configService = new ConfigService(); _viewModel = new GlobalSettingsViewModel(configService); DataContext = _viewModel; SetupEventHandlers(); } private void InitializeComponent() { Avalonia.Markup.Xaml.AvaloniaXamlLoader.Load(this); } private void SetupEventHandlers() { this.FindControl