Skip to content

Commit 797ff90

Browse files
committed
fix storyboard animation control
1 parent ee0202c commit 797ff90

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

Flow.Launcher/MainWindow.xaml.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)