我的Web服务返回xml.In OnInvoke方法我有xml数据,它包含时间和一些文本,这些文本将在弹出窗口的给定时间显示。
答案 0 :(得分:2)
根据不支持的后台代理API,您无法使用Schedule Agent中的MessageBox。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202962(v=vs.105).aspx
显示来自Schedule Agent的消息的最佳解决方案是Toast Notification。
答案 1 :(得分:1)
正常的消息框访问如下
MessageBox.Show("Enter your data here");
但是,当应用程序处于理想状态时,我不确定是否可以访问消息框。
但是你可以显示Toast消息,同时应用程序也是理想的。
此处显示Toast消息的示例代码
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();
答案 2 :(得分:0)
您可以使用用户控件根据自己的设计制作消息框。然后在您想要使用它的类上创建该控件的对象。创建一个popoup对象并将控件对象设置为弹出对象的子对象。
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