在Xamarin.Forms忙着加载

时间:2015-08-10 15:08:35

标签: xamarin xamarin.forms

我的page1.cs在stacklayout中加载了400个标签,这需要几秒钟,并且需要一种方法来指示它正忙于加载。我很可能在我的应用程序中有其他页面需要相同的能力。请为它建议一个代码,记住我是一个新手。

2 个答案:

答案 0 :(得分:3)

您可以使用ACR User Dialogs。这允许您从应用程序的任何位置显示加载对话框。 GitHub存储库中也有很多示例。如果需要,这会阻止用户输入,并且还有其他类型的对话框,尽管我只使用了加载对话框。基本用法就像这样

resources :profile_settings

UserDialogs.Instance.ShowLoading("Loading..."); 

如果您想为某项任务执行此操作,则使用情况略有不同,但在其示例中提供。我目前在Android和iOS上使用它,可以向您保证它们看起来很整洁。

答案 1 :(得分:0)

表单内置ActivityIndicator您可以使用