Usa esto viejo
En tu .cs pon
Storyboard _timer = new Storyboard();
Aquí le dices que al terminar el tiempo se olculte
void _timer_Completed(object sender, EventArgs e)
{
if (MyProgress.Value < MyProgress.Maximum)
{
MyProgress.Value++;
_timer.Begin();
}
else
{
MyProgress.Visibility = Visibility.Collapsed;
MyProgress.Value = 0;
}
}
Esta función ejecuta la barra
void barra()
{
MyProgress.Visibility = Visibility.Visible;
_timer.Duration = TimeSpan.FromMilliseconds(5);
_timer.Completed += new EventHandler(_timer_Completed);
_timer.Begin();
}
Y barra(); la pones en el evento que quieres que cargue la barra, por ejemplo el evento click de algún control.
Y esta es la barra:
<ProgressBar Name="MyProgress" Foreground="#0033FF" Background="White" Value="10" Maximum="100" Width="100" Height="10" Visibility="Collapsed"/>
Y esta la encuentras en el toolkit
Espero haber ayudado.