1

我正在 Wp7 中开发应用程序,我想学习如何在 wp7 中从基础开始执行性能进度条。我正在使用 windows phone 工具包来使用性能进度条.. 如何启动和停止它?

4

4 回答 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 回答