我正在试图弄清楚如何执行标题中提到的内容。我将在下面提供我试图实现的代码样本。尽管如此,我需要能够等待页面加载,然后在页面上等待单击按钮的操作,然后才能继续执行页面等待下面的代码。
目前,如果我执行类似下面的代码,它会加载页面A,然后继续加载页面B,因为我不知道如何让它等待页面A上的操作
//do some stuff in here
//then push page "A"
//await page "A" to load
//but also await for button
//"A" to be pressed
await DoStuffThenPushPageA()
//DO NOT EXECUTE DostuffThenPushPageB() until "A" is pressed
//do some stuff in here
//then push page "B"
//await page "B" to load
//but also await for button
//"B" to be pressed
await DostuffThenPushPageB()
发布于 2020-06-11 05:54:41
你可以让你在按钮上的点击是异步的:
private async void ButtonA_Click(object sender, RoutedEventArgs e)
{
await SomeStuff();
}我猜您希望用户按照给定的顺序执行操作
https://stackoverflow.com/questions/62313283
复制相似问题