gpt4 book ai didi

C#:扩展的 WPF 工具包 - 在 MessageBox 中自定义按钮标签

转载 作者:太空狗 更新时间:2023-10-30 00:25:08 24 4
gpt4 key购买 nike

我想在我的 wpf 项目中实现一个消息框。文本是:“选择语言:”备选方案是英语(确定)和德语(取消)。

在此上下文中,我尝试自定义 MessageBox 中的按钮。为此,我尝试实现扩展 WPF 工具包,但我在理解扩展 WPF 工具包的文档方面遇到了问题。

我的代码是这样的:

"Xceed.Wpf.Toolkit.MessageBox msgBox = new Xceed.Wpf.Toolkit.MessageBox();
msgBox.OkButtonContent = "English";
msgBox.CancelButtonContent = "German";
MessageBoxResult result =msgBox.ShowMessageBox("Choose Language: ", "Language",MessageBoxButton.OKCancel);"

问题:

1) 是否有任何其他合适的控件可供 wpf 应用程序的用户在备选方案中进行选择?

2) 我在哪里可以找到一些很好的示例/文档来自定义消息框中的按钮标签?

最佳答案

仅在代码中的解决方案:

System.Windows.Style style = new System.Windows.Style();
style.Setters.Add(new Setter(Xceed.Wpf.Toolkit.MessageBox.YesButtonContentProperty, "Yes, FTW!"));
style.Setters.Add(new Setter(Xceed.Wpf.Toolkit.MessageBox.NoButtonContentProperty, "Omg, no"));
MessageBoxResult result = Xceed.Wpf.Toolkit.MessageBox.Show("My text", "My caption", MessageBoxButton.YesNo, MessageBoxImage.Warning, MessageBoxResult.Yes, style);

enter image description here

关于C#:扩展的 WPF 工具包 - 在 MessageBox 中自定义按钮标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18871968/

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