Ich muss die Fortschrittsleiste anzeigen, während eine neue Seite geladen wird.Progressbar, wenn Seite geladen wird in Windows Phone 8.1 App mit Calibrn
PageView.xaml
<Button Text="NextPage" cal:Message.Attach="[Event Click]=[Action OpenSchedule]"/>
<ProgressBar Visibility="{Binding IsBusy, Converter={StaticResource BooleanToVisibilityConverter}}" IsEnabled="{Binding IsBusy}" IsIndeterminate="true" HorizontalAlignment="Stretch"/>
PageViewModel.cs
public void OpenSchedule()
{
IsBusy = true;
_navigationService.UriFor<ScheduleSummaryViewModel>().Navigate();
}
Das Problem ist, dass die ProgressBar- nur zeigte, wenn die OpenSchedule() Methode abgeschlossen ist, jedoch ist das Verfahren abgeschlossen ist, nur, wenn die Neue Seite wird geladen. Ich brauche ein "Refresh" der Seite zwischen den beiden Anweisungen der Methode.