标签: c# wpf text messagebox
我环顾四周,似乎所有内容都可以在MessageBox中编辑,禁止按钮上的文字(WPF / C#)
MessageBox.Show("Generic Message", "Caption", MessageBoxButton.YesNoCancel, MessageBoxImage.Warning)
有没有办法更改“是”,“否”,“取消”文本或者我是否需要编写一个窗口来充当消息框来完成此操作? (这样做没有任何问题;我只是想知道WPF中是否有办法。)
答案 0 :(得分:2)
你不能直接这样做。如果没有创建自己的MessageBox,可以使用here所述的Win32.SetWindowText()(转换VB.NET代码here)。如果您不想处理本机函数,那么自定义MessageBox将是最佳选择。
Win32.SetWindowText()
答案 1 :(得分:1)
您可以使用MessageBoxButton枚举提供的任何按钮。如果你想要不同的东西,你必须编写一个自定义对话框。