0

プログレスバーを開始したいのですが、データが読み込まれた後、停止します。問題は、WindowsPhoneの別のクラスからそれを停止する方法です。

これは、XAMLでプログレスバーを宣言した最初のクラスです。

 public class panorama
    {
        progressBar.IsIndeterminate = true;
        progressBar.Visibility = System.Windows.Visibility.Visible;
        App.PanoramaViewModel.LoadData();
    }

これは私の2番目のクラスです

  public class panoramaviewmodel 
    {
        public void LoadData()
        {
        }
    }

のプログレスバーを停止するのが好きpanoramaviewmodelです。これを解決する方法は?

4

2 に答える 2

0

Visibilityコントロールの をVisibilityまたは のboolプロパティにバインドしますViewModelがINotifyPropertyChangedViewModelを実装していることを確認してください。

でプロパティをViewModel折りたたむように変更すると (またはfalse、コンバーターを介して使用する場合はbool)、それにバインドされているコントロールも更新されます。

于 2013-03-15T18:35:44.070 に答える