我有一个带有按钮的AppBar,该按钮启动一个弹出窗口,其中包含用户选择的列表,当一个被选中时,它会刷新页面,但在刷新某个页面之前,我需要它来执行任务。该代码在我的其他页面上运行良好。我只需要它来执行
await home.DatabaseTest();
在刷新页面之前,我只希望它在当前页面是Dashboard
时执行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);
}
}
请参阅await任务之前的循环注释,以了解我的要求。
谢谢
答案 0 :(得分:0)
答案 1 :(得分:0)
我明白了。
if (Frame1.Content.GetType() == typeof(Dashboard))
{
await home.DatabaseTest();
}