删除的时候弹出个窗口加个判断,然后进行是删除,但是如何都加不上

删除的时候弹出个窗口加个判断,然后进行是删除,但是怎么都加不上
 if (MessageBox.Show("确认删除?","此删除不可恢复!!",MessageBoxButton.YesNo)==DialogResult.Yes)

删除
}else{
return()

我试了这个方法,但是报错了
删除的时候弹出个窗口加个判断,然后进行是删除,但是如何都加不上
------解决思路----------------------

  if (MessageBox.Show("确认删除?", "提示", MessageBoxButton.YesNo, MessageBoxImage.Asterisk, MessageBoxResult.Yes) == MessageBoxResult.Yes)
{
//你确定删除做的事情
}

------解决思路----------------------
引用:
messagebox的命令空间搞错了吧?
wpf中的返回的是true   false.

WPF 中的MessageBox的namespace是System.Windows.MessageBox
WInform中的是 System.Windows.Forms.MessageBox