<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<StackPanel>
<TextBlock FontSize="24" Text="请等候" Name="a" Visibility="Collapsed"/>
<ProgressBar Name="bar" Visibility="Visible" Maximum="100" Minimum="0" Margin="0,40,0,0">
<ProgressBar.Foreground>
<LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5">
<GradientStop Color="#ffd5d543" Offset="0"/>
<GradientStop Color="#ffa6fabc" Offset="0.37"/>
<GradientStop Color="#ff76bfe8" Offset="1"/>
</LinearGradientBrush>
</ProgressBar.Foreground>
</ProgressBar>
<Button Content="开始" FontSize="28" Margin="0,25,0,0" Click="Button_Click"/>
<StackPanel.Resources>
<Storyboard x:Name="res" Completed="res_Completed" FillBehavior="Stop">
<DoubleAnimation Duration="0:0:6"
Storyboard.TargetName="bar"
Storyboard.TargetProperty="Value"
From="0"
To="100"/>
</Storyboard>
</StackPanel.Resources>
</StackPanel>
</Grid>
private void Button_Click(object sender, RoutedEventArgs e)
{
this.res.Begin();
this.a.Visibility = System.Windows.Visibility.Visible;
}
private void res_Completed(object sender, EventArgs e)
{
this.a.Visibility = System.Windows.Visibility.Collapsed;
}