我正在使用 Xamarin.Forms 和 Xamarin.Forms.Labs 1.2.1 及其MVVM框架。如果我将模型视图的 IsBusy 属性设置为true以显示活动(长过程)指示符,我会在工具栏上看到指示符。如何在内容页面中间显示活动指示器?我不想在我的Xaml页面上显式添加ActivityIndicator,并使用视图模型的自定义 IsLoading 属性进行绑定。但是当我将视图模型的 IsBusy 属性设置为true时,它会在工具栏上显示指示符。
答案 0 :(得分:1)
Page.IsBusy仅负责状态栏指示器。因此,如果您需要在页面中间进行响铃,请将ActivityIndicator放在其上。 您可以使用AbsoluteLayout来调整位置。 XAML应该是这样的:
<ActivityIndicator AbsoluteLayout.LayoutFlags="PositionProportional" LayoutBounds="0.5, 0.5, AutoSize, AutoSize" />