none
WP8.1silverlight中,如何在任务栏中仅仅显示时间而不显示其它? RRS feed

  • 问题

  • WP8.1silverlight中,如何在任务栏中仅仅显示时间而不显示其它?我想在程序运行时仅仅在任务栏上显示时间。其它的不显示。请问怎么做?可否给出代码示例。谢谢。

    2015年1月28日 8:01

答案

  • 你好

    我在WP8.1 中做过实现,SL8.1没有做过,现在手里没有开发环境。把代码提供给你,参考一下:

    StatusBar statusBar = StatusBar.GetForCurrentView();
    statusBar.ProgressIndicator.Text = " "; 
    statusBar.ProgressIndicator.ProgressValue = 0; 
    statusBar.ProgressIndicator.ShowAsync(); statusBar.ShowAsync();

    大致思路就是做一个空白的ProgressIndicator,让它占掉信号和电池的位置。

    另外给你提供一个WP8.1 中控制状态栏的开源控件地址:https://github.com/vernepung/StatusBarSample

    具体实现会有不同,但是思路是基本一致的。


    希望我的答案能帮助更多的人。



    • 已标记为答案 (C)sharp.sq 2015年1月28日 8:42
    • 已编辑 shao.meng 2015年1月28日 8:43 添加开源控件
    2015年1月28日 8:23