using Avalonia.Controls; using Avalonia.Interactivity; namespace LehrerApp.Desktop.Views.Mcp; public partial class McpConfirmDialog : Window { public McpConfirmDialog() => InitializeComponent(); private void OnConfirm(object? sender, RoutedEventArgs e) => Close(new McpConfirmDialogResult(true, TrustOperationCheck.IsChecked == true, TrustAllCheck.IsChecked == true)); // Checkbox-Zustand wird beim Ablehnen bewusst ignoriert (siehe McpConfirmDialogResult). private void OnCancel(object? sender, RoutedEventArgs e) => Close(McpConfirmDialogResult.Rejected); }