2010-07-16 98 views
2

谁能给如何在Windows手机上使用进度代码示例7ProgressBar在Windows Phone 7中?

+0

你能不能给我们详细?你在寻找什么?设置最小值和最大值是相当标准的,然后绑定到值。 WP7进度条还具有“IsIndeterminate”以显示一般性活动指标,而不是进度。 – 2010-07-18 10:07:45

回答

3

你可以使用ProgressBar类将进度条添加到您的 应用程序中。但是,如果您计划添加不确定进度 栏,则使用ProgressBar可能会降低您的 应用程序的性能。这是因为ProgressBar 的当前实现在UI线程上运行了一个不确定的进度条,而不是排列在 合成器线程上。

相反,您可以使用CustomIndeterminateProgressBar示例将 不确定的进度栏添加到合成器线程上,以获得更好的性能。本主题描述了示例如何工作,以及如何使用它来向您的 应用程序添加不确定的进度栏。

How to: Create a Custom Indeterminate Progress Bar

+1

您应改为使用新的[ProgressIndicator](http://msdn.microsoft.com/en-us/library/microsoft.phone.shell.progressindicator(v = VS.92).aspx) – tronman 2011-11-25 22:33:16

6

在XAML:

<ProgressBar Height="40" Name="progressBar1" Width="300" /> 

在后台代码:

progressBar1.Minimum = 0; 
progressBar1.Maximum = 100; 
progressBar1.Value = 39;