Activity Xamarin.Forms.Labs 中的指标

Activity Indicator in Xamarin.Forms.Labs

我正在使用 Xamarin.FormsXamarin.Forms.Labs 1.2.1 及其 MVVM 框架。如果我将模型视图的 IsBusy 属性 设置为 true 以显示 activity(长过程)指示器,我会在工具栏上看到指示器。如何在我的内容页面中间显示 activity 指示符?我不喜欢在我的 Xaml 页面上显式添加 ActivityIndi​​cator 并绑定视图模型的自定义 IsLoading 属性。但是当我将视图模型的 IsBusy 属性 设置为 true 时,它​​会在工具栏上显示指示器。

Page.IsBusy只负责状态栏指示器。因此,如果您需要在页面中间放置进度环,请将 ActivityIndi​​cator 放在上面。 您可以使用 AbsoluteLayout 来调整位置。 XAML 应该是这样的:

<ActivityIndicator AbsoluteLayout.LayoutFlags="PositionProportional" LayoutBounds="0.5, 0.5, AutoSize, AutoSize" />