1
如果我運行這個代碼,將editButton
等待啓用,直到我的(異步)getMachines()
函數完成運行?如果不是,我該如何創建這個功能?Xamarin Forms C#異步函數實現
editButton.isEnabled = false;
loadedMachines = await azureService.GetMachines();
editButton.isEnabled = true;
如果我運行這個代碼,將editButton
等待啓用,直到我的(異步)getMachines()
函數完成運行?如果不是,我該如何創建這個功能?Xamarin Forms C#異步函數實現
editButton.isEnabled = false;
loadedMachines = await azureService.GetMachines();
editButton.isEnabled = true;
是編輯按鈕將等待上層功能首先完成。
是的,等待關鍵字會讓你的線程等待響應。
不要忘記在您的方法中添加異步鍵入並返回GetMachines中的任務<()