【问题标题】:Windows phone 8 Performance progressbarWindows phone 8 性能进度条
【发布时间】:2013-08-12 17:46:26
【问题描述】:

我需要在 windows phone 8 中使用性能进度条吗?在我的 windows phone 7/7.5 应用程序中,我使用了工具包附带的进度条(性能进度条)。是否需要在windows phone 8中使用相同的或简单的进度条就足够了?

【问题讨论】:

    标签: windows-phone-8


    【解决方案1】:

    WP8 SDK 现在包含改进的进度条。所以只用这个。 TK 版本在 WP8 上无法正常工作。

    在此处查看 SDK 的更改,包括关于进度条的一句话: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206940%28v=vs.105%29.aspx

    在此处查看有关该主题的讨论: http://social.msdn.microsoft.com/Forums/en-GB/wpdevelop/thread/dd457734-a11a-48e2-8443-ba8f5e3f67ac

    【讨论】:

    • 我是 windows phone 8 应用程序开发人员,根据您提供的链接,没有继续显示进度,它的虚线进度。因此,如果我正在下载任何文件而不是显示正确下载,它会继续显示动画点。我想在 windows phone 8 应用程序中使用性能进度条。如果您有任何链接而不是请提及。
    【解决方案2】:

    使用 WP8 SDK 的进度条,但不要忘记在收起进度条后设置 IsIndeterminate = false。即使它崩溃了,它也会在后台运行并使用电池和 UI 线程周期! :(

    【讨论】:

      【解决方案3】:

      我认为在针对带有链接文件的 WP7 和 WP8 时,您应该使用这样的东西:

      #if WP8
          public class MyPerformanceProgressBar : ProgressBar
          {
      
          }
      #else
          public class MyPerformanceProgressBar : Microsoft.Phone.Controls.PerformanceProgressBar
          {
      
          }
      #endif
      

      并在您的 XAML 代码中使用 MyPerformanceProgressBar 类(在 WP7 和 WP8 项目中链接)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多