namespace WpfApp3
{
/// <summary>
/// MainWindow.xaml 的交互邏輯
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
protected override void OnClosing(CancelEventArgs e)
{
MessageBoxResult result = MessageBox.Show("你確定要關閉這個窗口嗎?", "關閉窗口", MessageBoxButton.OKCancel, MessageBoxImage.Question);
// 如果用戶點擊了“取消”,則阻止窗口關閉
if (result == MessageBoxResult.Cancel)
{
e.Cancel = true; // 阻止窗口關閉
}
else
{
// 如果用戶點擊了“確定”,則繼續關閉窗口
base.OnClosing(e); // 調用基類的OnClosing以確保正常處理(如果有的話)
}
}
}
}