消息框是没有Windows Phone 7.5中的按钮

时间:2012-10-04 07:10:23

标签: c# windows-phone-7

在窗口电话7.5中。我想在消息框中使用yes no buttons。但是消息框中没有选项是没有按钮。我如何使用是没有按钮或其他替代显示标题(确定=是和取消=否) 请帮帮我。

提前致谢。

4 个答案:

答案 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等自定义库。