消息框按钮文本

时间:2012-01-06 16:28:13

标签: c# wpf text messagebox

我环顾四周,似乎所有内容都可以在MessageBox中编辑,禁止按钮上的文字(WPF / C#)

MessageBox.Show("Generic Message", "Caption", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning)

有没有办法更改“是”,“否”,“取消”文本或者我是否需要编写一个窗口来充当消息框来完成此操作? (这样做没有任何问题;我只是想知道WPF中是否有办法。)

2 个答案:

答案 0 :(得分:2)

你不能直接这样做。如果没有创建自己的MessageBox,可以使用here所述的Win32.SetWindowText()(转换VB.NET代码here)。如果您不想处理本机函数,那么自定义MessageBox将是最佳选择。

答案 1 :(得分:1)

您可以使用MessageBoxButton枚举提供的任何按钮。如果你想要不同的东西,你必须编写一个自定义对话框。