@@ -88,13 +88,13 @@ private void OnLoaded(object sender, RoutedEventArgs _)
8888
8989 if ( _viewModel . ProgressBarVisibility == Visibility . Visible && isProgressBarStoryboardPaused )
9090 {
91- _progressBarStoryboard . Resume ( ) ;
91+ _progressBarStoryboard . Resume ( ProgressBar ) ;
9292 isProgressBarStoryboardPaused = false ;
9393 }
9494 }
9595 else if ( ! isProgressBarStoryboardPaused )
9696 {
97- _progressBarStoryboard . Pause ( ) ;
97+ _progressBarStoryboard . Pause ( ProgressBar ) ;
9898 isProgressBarStoryboardPaused = true ;
9999 }
100100 }
@@ -104,12 +104,13 @@ private void OnLoaded(object sender, RoutedEventArgs _)
104104 {
105105 if ( _viewModel . ProgressBarVisibility == Visibility . Hidden && ! isProgressBarStoryboardPaused )
106106 {
107- _progressBarStoryboard . Pause ( ) ;
107+ _progressBarStoryboard . Pause ( ProgressBar ) ;
108108 isProgressBarStoryboardPaused = true ;
109109 }
110110 else if ( _viewModel . MainWindowVisibility == Visibility . Visible && isProgressBarStoryboardPaused )
111111 {
112- _progressBarStoryboard . Resume ( ) ;
112+
113+ _progressBarStoryboard . Resume ( ProgressBar ) ;
113114 isProgressBarStoryboardPaused = false ;
114115 }
115116 } , System . Windows . Threading . DispatcherPriority . Render ) ;
@@ -196,7 +197,10 @@ private void InitProgressbarAnimation()
196197 _progressBarStoryboard . Children . Add ( da ) ;
197198 _progressBarStoryboard . Children . Add ( da1 ) ;
198199 _progressBarStoryboard . RepeatBehavior = RepeatBehavior . Forever ;
199- ProgressBar . BeginStoryboard ( _progressBarStoryboard ) ;
200+
201+ _progressBarStoryboard . Begin ( ProgressBar , true ) ;
202+ _progressBarStoryboard . Pause ( ) ;
203+
200204 _viewModel . ProgressBarVisibility = Visibility . Hidden ;
201205 isProgressBarStoryboardPaused = true ;
202206 }
0 commit comments