0

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

提前致谢。

4

4 回答 4

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();
于 2012-10-04T09:42:28.697 回答
2

另一种选择是使用 XNA 框架中的Guide类。有一个 BeginShowMessageBox 方法,让您可以选择传入按钮所需的任何字符串。

于 2012-10-04T09:49:46.350 回答
1

另一种选择是使用Coding4fun 工具包中的MessagePrompt并根据您的需要进行自定义

于 2012-10-04T07:35:31.387 回答
0

是的,WP MessageBox 的问题在于它只支持 OK 和 OKCancel MessageBoxButton,这意味着您只能使用 ok 按钮或 ok 和取消按钮。不支持 YesNo 和 YesNoCancel 枚举值。

基本上,您可以尝试在页面内容上显示一个半透明的空白层,然后在其上显示一个自定义消息框。在这里,您可以找到完整的示例。

另一种选择是使用自定义库,如Windows Phone Assets

于 2012-10-04T07:31:30.727 回答