我有一个 AppBar 带有一个按钮,该按钮启动一个弹出窗口,其中包含用户选择的列表,并在选择一个列表后刷新页面,但在刷新某个页面之前,我需要它来执行任务。该代码在我的其他页面上运行良好。我只需要它执行
await home.DatabaseTest();
在刷新页面之前,我只希望它在当前页面是仪表板时执行
private async void customerNamePopUp_Tapped_1(object sender, TappedRoutedEventArgs e)
{
//Gets the selected Customer Name and stores it in the Database.
barCustomerName = db.selectCustomerNumberByCustomerName(customerNamePopUp.SelectedItem);
rh.appDataHandler(customerNamePopUp.SelectedIndex, barCustomerName);
if ("WHAT DO I PUT HERE TO TEST IF PAGE EQUALS DASHBOARD")
{
await home.DatabaseTest();
}
if (this.Frame != null)
{
//Refreshes Current Page
Frame1.Navigate(Frame1.Content.GetType(), RootPage);
}
}
请参阅等待任务之前的循环注释以了解我的要求。
谢谢