Xamarin Forms C#异步函数实现

问题描述:

如果我运行这个代码,将editButton等待启用,直到我的(异步)getMachines()函数完成运行?如果不是,我该如何创建这个功能?Xamarin Forms C#异步函数实现

editButton.isEnabled = false; 
loadedMachines = await azureService.GetMachines(); 
editButton.isEnabled = true; 

是编辑按钮将等待上层功能首先完成。

是的,等待关键字会让你的线程等待响应。

不要忘记在您的方法中添加异步键入并返回GetMachines中的任务<()