locked
如何在托盘处显示消息,还可以用手指拖拽 RRS feed

  • 问题

  • 问个问题,wp7手机接收到了短信,会在托盘处显示一条消息出来,那么这个是用什么控件实现的呀

     

    我发现有些第三方的客户端也会这样显示啊,比如网络请求失败什么的

    这个效果我试了一下用ProgressIndicator控件,发现不是一样的,ProgressIndicator用鼠标点一下就消失了,接着显示出信号和电池等图标了

    再次用ProgressIndicator显示消息时则等一会儿

    2011年11月23日 4:37

答案

  • 本论坛中的开发话题,与您的需要类似,请参考。

     

    Windows Phone 7开发话题讨论(十六)Windows Phone 7 中的页面和弹出框

    http://social.msdn.microsoft.com/Forums/zh-CN/windowsphonezhchs/thread/1d970d3f-bc10-4c21-a394-15a2273a11b0

    要在适用于 Windows Phone 7 的 Silverlight 应用程序中实现对话框,您有两种方法可以选择。

    也许最通用的方法,就是将对话框定义为单独的页面。首先从 PhoneApplicationPage 派生一个新类,并用一系列按钮、文本框以及诸如此类的项目填充该类。然后,通过某个页面的 NavigationService 对象导航到此对话框进行调用。使用“后退”按钮(或其他按钮)可以终止该对话框并返回到曾经调用该对话框的页面。

    我将第二种方法称为“弹出框”方法。您可能认为这种方法要用到 Popup 类,但实际上并不需要。(我随后会讨论二者之间的不同。)通常,这种对话框派生自 UserControl 并在调用它的页面顶部显示,然后在用户完成与它的交互后消失。整个过程不涉及任何导航。


    Xuesong
    • 已标记为答案 Shi Ding 2011年11月29日 15:08
    2011年11月28日 1:30
    版主

全部回复

  • 找到了一个链接,希望对你的问题有帮助

    http://www.buildapp.net/windowsphone/show.asp?id=4108

    2011年11月25日 2:49
  • 本论坛中的开发话题,与您的需要类似,请参考。

     

    Windows Phone 7开发话题讨论(十六)Windows Phone 7 中的页面和弹出框

    http://social.msdn.microsoft.com/Forums/zh-CN/windowsphonezhchs/thread/1d970d3f-bc10-4c21-a394-15a2273a11b0

    要在适用于 Windows Phone 7 的 Silverlight 应用程序中实现对话框,您有两种方法可以选择。

    也许最通用的方法,就是将对话框定义为单独的页面。首先从 PhoneApplicationPage 派生一个新类,并用一系列按钮、文本框以及诸如此类的项目填充该类。然后,通过某个页面的 NavigationService 对象导航到此对话框进行调用。使用“后退”按钮(或其他按钮)可以终止该对话框并返回到曾经调用该对话框的页面。

    我将第二种方法称为“弹出框”方法。您可能认为这种方法要用到 Popup 类,但实际上并不需要。(我随后会讨论二者之间的不同。)通常,这种对话框派生自 UserControl 并在调用它的页面顶部显示,然后在用户完成与它的交互后消失。整个过程不涉及任何导航。


    Xuesong
    • 已标记为答案 Shi Ding 2011年11月29日 15:08
    2011年11月28日 1:30
    版主