简短回答:不可能,你需要编写一个新窗口。详细回答:MessageBox类使用Win32 MessageBox(或者可能是MessageBoxEx)函数,这个函数不支持扩展消息框。虽然可以在打开后修改消息框,但是:1. 这需要大量的工作; 2. 它没有得到支持; 3. 你必须直接使用Win32来完成,消息框窗口不是WPF甚至不是WinForms。总而言之,编写一个只有一个TextBlock、一个Image和5个按钮的窗口比搞乱MessageBox代码的内部实现细节更容易些。