0

ウィンドウフォン 7.5 で。メッセージボックスで「はい」「いいえ」ボタンを使いたいです。ただし、メッセージ ボックスに yes no ボタンのオプションはありません。はい、いいえ、またはキャプションを表示する他の代替ボタンを使用するにはどうすればよいですか (OK = はい、キャンセル = いいえ) 助けてください。

前もって感謝します。

4

4 に答える 4

3

Coding4Fun MessagePrompt を使用して、次の方法でカスタム ボタン付きの Yes/No メッセージを作成できます。

        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

もう1つのオプションは、XNAフレームワークのGuideクラスを使用することです。ボタンに必要な文字列を渡すオプションを提供するBeginShowMessageBoxメソッドがあります。

于 2012-10-04T09:49:46.350 に答える
1

もう 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 に答える