我正在开发Wp7中的应用程序,我想学习如何从wp7执行基本的性能进度条。 我正在使用Windows Phone工具包来使用性能进度条.. 如何开始和停止??
答案 0 :(得分:3)
使用以下命令停止动画并从视图中隐藏控件:
myProgressBar.IsIndeterminate = False
myPragressBar.Visibility = Collapsed
答案 1 :(得分:0)
试试这个: 在Xaml:
<ProgressBar HorizontalAlignment="Center" Name="progressBar1" IsIndeterminate="True"/>
当您想要从代码中隐藏它时,请使用
progressBar1.Visibility=Visibility.Collapsed;
答案 2 :(得分:0)
在.cs文件中:
using Microsoft.Phone.Shell;
public partial class MainPage : PhoneApplicationPage
{
private ProgressIndicator _progressIndicator;
public MainPage()
{
InitializeComponent();
_progressIndicator = new ProgressIndicator
{
IsIndeterminate = true,
Text = "Loading...",
IsVisible = true,
};
SystemTray.SetIsVisible(this, true);
SystemTray.SetProgressIndicator(this, _progressIndicator);
SystemTray.SetOpacity(this, 1);
//something is a very long here
_progressIndicator.IsVisible = false;
SystemTray.SetIsVisible(this, false);
}
}
答案 3 :(得分:0)
如果您想使用确定进度条,您可以这样做:
<ProgressBar Value="25" ></ProgressBar>
此进度条为25%。
您也可以将其绑定到ViewModel中的属性,并可能添加转换器:
<ProgressBar Value="{Binding MyProgress, Converter={StaticResource ProgressConverter}}" ></ProgressBar>