消息框按钮文本

Oli*_*Oli 6 c# wpf text messagebox

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

MessageBox.Show("Generic Message", "Caption",
    MessageBoxButton.YesNoCancel, MessageBoxImage.Warning)
Run Code Online (Sandbox Code Playgroud)

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

key*_*rdP 3

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