3

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

4

1 回答 1

2

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

<ActivityIndicator AbsoluteLayout.LayoutFlags="PositionProportional" LayoutBounds="0.5, 0.5, AutoSize, AutoSize" />
于 2015-02-10T07:25:15.317 回答