查看完整版本: wpf 捕捉MessageBoxButton消息结果

wpf 2008-6-25 09:13

wpf 捕捉MessageBoxButton消息结果

在.net2.0中有
if (MessageBox.Show("确实要退出系统吗?","询问",MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        this.Close();
    }
可是在wpf中没有DialogResult.Yes了。换成什么了?



System.Windows.MessageBox -->  MessageBoxResult


C# code
if (MessageBox.Show("Quit?", "QuitMessageBox", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
{
   this.Close();
}





C# code private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            
            MessageBoxResult mb = MessageBox.Show("您真的要退出嗎?"confirm", MessageBoxButton.YesNo, MessageBoxImage.Question);
            if (mb == MessageBoxResult.No)
            {
                e.Cancel = true;
            }
            else
            {
                 //this.readerControl
            }

        }
页: [1]
查看完整版本: wpf 捕捉MessageBoxButton消息结果