我在将内容从互联网加载到应用程序时使用状态栏。我在 App.xaml 中有两个函数.cs用于隐藏和显示,但是当我调用一次 HideProgressAsync() 时,下次调用 ShowProgressAsync 时,状态栏不会显示。我做错了什么?缺少旗帜?
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();
}
代码问题,在上面的代码中,我隐藏了整个状态栏。下面是正确的代码
public async Task HideProgressAsync()
{
var statusBar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
await statusBar.ProgressIndicator.HideAsync();
}