2015-01-13 4 views
0

인터넷에서 물건을로드 할 때 상태 표시 줄을 사용하고 있습니다. App.xaml.cs에서 숨기고 표시하는 두 가지 기능이 있지만 HideProgressAsync()를 한 번 호출하면 다음에 ShowProgressAsync를 호출 할 때 상태 표시 줄이 표시되지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 깃발이 없습니까?Windows Phone 8.1의 상태 표시 줄 표시/숨기기가 처음으로 작동합니다.

public async Task ShowProgressAsync(string message) 
    { 
     var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();    
     statusBar.ProgressIndicator.Text = message; 
     await statusBar.ProgressIndicator.ShowAsync(); 
    } 

    public async Task HideProgressAsync() 
    { 
     var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView(); 
     await statusBar.HideAsync(); 
    } 

답변

4

위의 코드에서 코드 문제는 전체 statusBar를 숨 깁니다. 올바른 코드는 다음과 같습니다.

관련 문제