我正在 Wp7 中开发应用程序,我想学习如何在 wp7 中从基础开始执行性能进度条。我正在使用 windows phone 工具包来使用性能进度条.. 如何启动和停止它?
问问题
3727 次
4 回答
3
使用以下命令停止动画并从视图中隐藏控件:
myProgressBar.IsIndeterminate = False
myPragressBar.Visibility = Collapsed
于 2013-06-07T05:45:35.987 回答
0
如果你想使用确定进度条,你可以这样做:
<ProgressBar Value="25" ></ProgressBar>
此进度条为 25%。
您还可以将其绑定到 ViewModel 中的属性,并可能添加一个转换器:
<ProgressBar Value="{Binding MyProgress, Converter={StaticResource ProgressConverter}}" ></ProgressBar>
于 2013-08-22T07:16:41.933 回答
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);
}
}
于 2013-06-07T06:59:23.023 回答
0
试试这个:在 Xaml 中:
<ProgressBar HorizontalAlignment="Center" Name="progressBar1" IsIndeterminate="True"/>
当您想从代码中隐藏它时,请使用
progressBar1.Visibility=Visibility.Collapsed;
于 2013-06-07T06:29:19.680 回答