Xamarin Forms C#异步函数实现
问题描述:
如果我运行这个代码,将editButton
等待启用,直到我的(异步)getMachines()
函数完成运行?如果不是,我该如何创建这个功能?Xamarin Forms C#异步函数实现
editButton.isEnabled = false;
loadedMachines = await azureService.GetMachines();
editButton.isEnabled = true;
答
是编辑按钮将等待上层功能首先完成。
答
是的,等待关键字会让你的线程等待响应。
不要忘记在您的方法中添加异步键入并返回GetMachines中的任务<()