0

私の Web サービスは xml を返します。OnInvoke メソッドには、時間とポップアップで特定の時間に表示されるテキストを含む xml データがあります。

4

3 に答える 3

2

バックグラウンド エージェントのサポートされていない API に従って、スケジュール エージェントから MessageBox を使用することはできません。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202962(v=vs.105).aspx

スケジュール エージェントからのメッセージを表示する最適なソリューションは、トースト通知です。

于 2013-03-28T18:09:18.607 に答える
1

通常のメッセージボックスへのアクセスは以下の通り

MessageBox.Show("Enter your  data here");

しかし、アプリが理想的な状態でのメッセージ ボックスへのアクセスについてはよくわかりません。

ただし、アプリも理想的ですが、トーストメッセージを表示できます.

トースト メッセージを表示するサンプル コードを次に示します。

 Microsoft.Phone.Shell.ShellToast toast = new Microsoft.Phone.Shell.ShellToast();
            toast.Content = "mydata";
            toast.Title = "title";
            toast.NavigationUri = new Uri("/LocationDealsPage.xaml", UriKind.Relative);
            toast.Show();
于 2013-03-28T10:00:27.603 に答える
0

ユーザー コントロールを使用して、独自のデザインに従ってメッセージ ボックスを作成できます。次に、使用するクラスでそのコントロールのオブジェクトを作成します。ポップアップ オブジェクトを作成し、コントロール オブジェクトをポップアップ オブジェクトの子として設定します。

UserControlName objectname = new UserControlName ();

PopUP popup = new PopUP();
popup.Child = objectname ;
popup.IsOpen = true;

役立つと思います。 http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.child(v=vs.95).aspx

http://www.geekchamp.com/tips/how-to-get-user-input-from-a-popup-in-windows-phone

于 2013-06-24T16:42:17.570 に答える