在windows phone应用程序的登录页面使用进度条
本文关键字:phone windows 应用程序 登录 | 更新日期: 2023-09-27 18:19:06
我正在使用visual studio 2012 ultimate开发windows phone应用程序。我的应用程序中有一个页面,其中有一个提交按钮。我想使用进度条时,点击提交按钮,它会显示,直到下一页被加载。我已经添加进度条控件从工具箱到我的设计文件,但现在,但下一步要做什么?所以请大家帮帮我....提前感谢.....
PerformanceProgressBar
对于Windows Phone 7,建议您使用WP工具包中的PerformanceProgressBar
,因为内置的ProgressBar
长期存在性能问题
<toolkit:PerformanceProgressBar IsIndeterminate="True"></toolkit:PerformanceProgressBar>
IsIndeterminate
用于打开和关闭控制。如果将Visibility
设置为Visibility.Collapsed
,则控制仍在运行并占用CPU时间,这是不好的。
SystemTray + ProgressBar
在Windows Phone 7.1(7.5或Mango)中引入的另一个选项是将ProgressBar
添加到SystemTray
(内置的本机应用程序使用此技术),以下链接应该有用…
如果你使用的是Indeterminate ProgressBar(带有点在屏幕上流动的那个),那么当你想要显示它时,将其Visibility属性从collapse更改为Visible。当你想隐藏它时,把它改回"折叠"。
<ProgressBar x:Name="playerProgressBar" IsIndeterminate="True" Height="22" Margin="0" Visibility="Collapsed" Width="478" Style="{StaticResource ProgressBarStyle1}" />
如果它是一个普通的进度条,那么只需将其Value属性设置为您想要显示的进度百分比。您可以将Value属性绑定到页面中的成员变量。
<ProgressBar x:Name="playerShowProgress" Height="12" VerticalAlignment="Top" Value="{Binding Path=ShowProgressBarValue, Mode=OneWay}" Width="321" Visibility="Visible" Style="{StaticResource ProgressBarStyle1}" />