wpf如何弹出选择对话框

pengfangxu8 2010-04-14 02:08:57
WPF如何弹出选择对话框?我刚接触WPF,不明白怎么做,在WinForm中我会写
DialogResult MsgBoxResult;//设置对话框的返回值
MsgBoxResult = MessageBox.Show("请选择你要按下的按钮",//对话框的显示内容
"提示",//对话框的标题
MessageBoxButtons.YesNo,//定义对话框的按钮,这里定义了YSE和NO两个按钮
MessageBoxIcon.Exclamation,//定义对话框内的图表式样,这里是一个黄色三角型内加一个感叹号
MessageBoxDefaultButton.Button2);//定义对话框的按钮式样
if (MsgBoxResult == DialogResult.Yes)//如果对话框的返回值是YES(按"Y"按钮)
{
this.label1.ForeColor = System.Drawing.Color.Red;//字体颜色设定
label1.Text = " 你选择了按下”Yes“的按钮!";
}
if (MsgBoxResult == DialogResult.No)//如果对话框的返回值是NO(按"N"按钮)
{
this.label1.ForeColor = System.Drawing.Color.Blue;//字体颜色设定
label1.Text = " 你选择了按下”No“的按钮!";
}
在WPF中就报错,请问这段代码放在WPF中如何改,谢谢!
...全文
1521 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyougyokuki 2010-11-20
  • 打赏
  • 举报
回复
看来,WPF的 精华被糟蹋了,这么好的东西,被你们当成了WINFORM用
1212svfse 2010-07-05
  • 打赏
  • 举报
回复
看来,WPF的 精华被糟蹋了,这么好的东西,被你们当成了WINFORM用!
枫落曳 2010-06-10
  • 打赏
  • 举报
回复
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
if (flag)
{
MessageBox.Show("采集正在进行,真的要退出吗?!", "提示", MessageBoxButton.YesNo);
if (DialogResult.Value)//如果对话框的返回值是YES(按"Y"按钮)
{
this.Close();
}
else
{
e.Cancel = true;
}
}
else
{
this.Close();
}
}
qshurufa 2010-04-15
  • 打赏
  • 举报
回复
JF~~~~
pengfangxu8 2010-04-15
  • 打赏
  • 举报
回复
我已经完成了,自己顶一下。谢谢了

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧