I want that progress bar will appear then login progress will start, so i code these for click event;
private void btnSignIn_Click(object sender, RoutedEventArgs e)
{
customClasses.LogIn logIn = new customClasses.LogIn(txtLoginUsername.Text, pswdLoginPassword.Password, this);
Dispatcher.BeginInvoke(new ThreadStart(() => otherMethods.enableProgressBar(prgLoginLoading)));
Dispatcher.BeginInvoke(new ThreadStart(() => logIn.SignIn()));
}
This is inside of enableProgressBar
public static void enableProgressBar(ProgressBar bar)
{
bar.Visibility = Visibility.Visible;
}
So this is my progressbar XAML
<ProgressBar x:Name="prgLoginLoading" Grid.Column="1" Grid.Row="3" Margin="14" IsIndeterminate="True" Visibility="Hidden"/>
But it didn't work when i debug code ProgressBar Visibility properties is still Hidden. How can i fix that?