ConfirmDialog.xaml.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334
  1. using System.Windows;
  2. namespace Flyinsono.DBCopy.Tool
  3. {
  4. // 定义一个 ConfirmDialog 类,用于显示确认消息和相应的选项
  5. public partial class ConfirmDialog : Window
  6. {
  7. // 定义一个布尔型的属性,用于表示用户是否确认删除操作
  8. public bool IsConfirmed { get; set; }
  9. // 在 ConfirmDialog 的构造函数中初始化窗口元素
  10. public ConfirmDialog(string message)
  11. {
  12. InitializeComponent();
  13. MessageTextBlock.Text = message;
  14. }
  15. // 处理“是”按钮的 Click 事件
  16. private void YesButton_Click(object sender, RoutedEventArgs e)
  17. {
  18. IsConfirmed = true;
  19. DialogResult = true;
  20. Close();
  21. }
  22. // 处理“否”按钮的 Click 事件
  23. private void NoButton_Click(object sender, RoutedEventArgs e)
  24. {
  25. IsConfirmed = false;
  26. DialogResult = false;
  27. Close();
  28. }
  29. }
  30. }