在窗口电话7.5中。我想在消息框中使用yes no buttons。但是消息框中没有选项是没有按钮。我如何使用是没有按钮或其他替代显示标题(确定=是和取消=否) 请帮帮我。
提前致谢。
答案 0 :(得分:3)
您可以使用Coding4Fun MessagePrompt以这种方式使用自定义按钮创建是/否消息:
MessagePrompt messagePrompt = new MessagePrompt();
messagePrompt.Message = "Some Message.";
Button yesButton = new Button() { Content = "Yes" };
yesButton .Click += new RoutedEventHandler(yesButton _Click);
Button noButton = new Button() { Content = "No" };
noButton .Click += new RoutedEventHandler(noButton _Click);
messagePrompt.ActionPopUpButtons.Add(noButton);
messagePrompt.ActionPopUpButtons.Add(yesButton );
messagePrompt.Show();
答案 1 :(得分:2)
另一种选择是使用XNA框架中的Guide类。有一个BeginShowMessageBox方法,您可以选择传递按钮所需的任何字符串。
答案 2 :(得分:1)
另一个选择是使用Coding4fun工具包中的MessagePrompt并根据您的需要进行自定义
答案 3 :(得分:0)
是的,WP MessageBox的问题在于它只支持OK和OKCancel MessageBoxButton,这意味着你只能使用ok按钮或ok和取消按钮。不支持YesNo和YesNoCancel枚举值。
基本上,您可以尝试在页面内容上显示半透明消隐图层,然后在其上显示自定义消息框。 Here,您可以找到完整的示例。
另一种选择是使用Windows Phone Assets等自定义库。