using Avalonia.Controls; using Avalonia.Markup.Xaml; using Avalonia.ReactiveUI; using AuroraDesk.Presentation.ViewModels; using ReactiveUI; namespace AuroraDesk.Presentation.Views.Dialogs; /// /// 关闭确认对话框 /// public partial class CloseConfirmDialog : ReactiveWindow { public CloseConfirmDialog() { InitializeComponent(); SetupButtons(); } public CloseConfirmDialog(CloseConfirmViewModel viewModel) : this() { ViewModel = viewModel; } private void InitializeComponent() { AvaloniaXamlLoader.Load(this); } private void SetupButtons() { var confirmButton = this.FindControl