我的page1.cs在stacklayout中加载了400个标签,这需要几秒钟,并且需要一种方法来指示它正忙于加载。我很可能在我的应用程序中有其他页面需要相同的能力。请为它建议一个代码,记住我是一个新手。
答案 0 :(得分:3)
您可以使用ACR User Dialogs。这允许您从应用程序的任何位置显示加载对话框。 GitHub存储库中也有很多示例。如果需要,这会阻止用户输入,并且还有其他类型的对话框,尽管我只使用了加载对话框。基本用法就像这样
resources :profile_settings
和
UserDialogs.Instance.ShowLoading("Loading...");
如果您想为某项任务执行此操作,则使用情况略有不同,但在其示例中提供。我目前在Android和iOS上使用它,可以向您保证它们看起来很整洁。
答案 1 :(得分:0)
表单内置ActivityIndicator您可以使用