我的 Web 服务返回 xml。在 OnInvoke 方法中,我有 xml 数据,它包含时间和一些要在弹出窗口中的给定时间显示的文本。
问问题
422 次
3 回答
2
根据后台代理不支持的 API,您不能使用调度代理中的 MessageBox。 http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202962(v=vs.105).aspx
显示来自 Schedule Agent 的消息的最佳解决方案是 Toast Notification。
于 2013-03-28T18:09:18.607 回答
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();
于 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 回答