using Avalar.Viewmodels.Image; using Avalar.ViewModels.Settings; using Avalar.Views; using Avalonia.Controls; using Avalonia.Markup.Xaml; namespace Avalar { public class MainWindow : Window { private ImageViewModel ImageVm { get; } private SettingsViewModel SettingsVm { get; } private IAvalarViewService ViewService { get; } public MainWindow() { InitializeComponent(); ViewService = new AvalarViewService(this); ImageVm = new ImageViewModel(ViewService); SettingsVm = new SettingsViewModel(); DataContext = this; } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } } }