using Avalonia; using Avalonia.Controls; using Avalonia.Markup.Xaml; using Avalonia.ReactiveUI; using LibationWinForms.AvaloniaUI.ViewModels.Dialogs; namespace LibationWinForms.AvaloniaUI.Views.Dialogs { public partial class MessageBoxWindow : ReactiveWindow { public MessageBoxWindow() { InitializeComponent(); #if DEBUG this.AttachDevTools(); #endif } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); this.Opened += MessageBoxWindow_Opened; } private void MessageBoxWindow_Opened(object sender, System.EventArgs e) { var vm = this.DataContext as MessageBoxViewModel; switch (vm.DefaultButton) { case MessageBoxDefaultButton.Button1: this.FindControl