gpt4 book ai didi

wpf - 将自定义按钮添加到现有的 MessageBox

转载 作者:行者123 更新时间:2023-12-01 22:55:44 28 4
gpt4 key购买 nike

如何将自定义按钮添加到 WPF 中现有的 MessageBox 中?除了通常的“确定”和“取消”按钮之外,我还需要添加 3 个按钮并处理它们的事件。

最佳答案

简短回答:不,这是不可能的,您需要编写一个新窗口。

长答案:MessageBox类使用Win32 MessageBox(或者可能是MessageBoxEx)函数,该函数不支持扩展消息框。

打开消息框后可以对其进行修改,但是:

  1. 工作量很大

  2. 不支持

  3. 您必须直接使用 Win32 来完成此操作,消息框窗口不是 WPF,甚至不是 WinForms。

总而言之,编写一个包含一个 TextBlock、一个 Image 和 5 个按钮的窗口比搞乱 MessageBox 代码的内部实现细节要省事。

关于wpf - 将自定义按钮添加到现有的 MessageBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1063005/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com