C# 活动指示灯未处于正确位置
请帮助我如何将活动指示器置于正确位置。 在所有平台上,它并没有进入正确的位置,而是进入顶部而不是设备的中心C# 活动指示灯未处于正确位置,c#,xaml,xamarin.forms,C#,Xaml,Xamarin.forms,请帮助我如何将活动指示器置于正确位置。 在所有平台上,它并没有进入正确的位置,而是进入顶部而不是设备的中心 <ScrollView> <Grid BackgroundColor="#3F51B5"> <Grid.RowDefinitions> <RowDefinition Height="auto"></RowDefinition> <
<ScrollView>
<Grid BackgroundColor="#3F51B5">
<Grid.RowDefinitions>
<RowDefinition Height="auto"></RowDefinition>
<RowDefinition Height="auto"></RowDefinition>
<RowDefinition Height="auto"></RowDefinition>
<RowDefinition Height="auto"></RowDefinition>
</Grid.RowDefinitions>
<StackLayout Padding="20" Grid.Column="0" Grid.Row="0" >
<Image Source="panel.jpg"/>
</StackLayout>
<StackLayout Padding="20" Grid.Column="0" Grid.Row="1">
<Entry />
</StackLayout>
<StackLayout Padding="20" Grid.Column="0" Grid.Row="2">
<Entry />
</StackLayout>
<StackLayout Padding="20" HorizontalOptions="FillAndExpand" Grid.Column="0" Grid.Row="3">
<Label/>
</StackLayout>
<ActivityIndicator x:Name ="LoadingLogin" IsRunning="False" IsVisible="False" Color="Black" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"/>
</Grid>
</ScrollView>
Thanx提前要在屏幕中心显示
ActivityIndicator
,您必须将其包装在ContentView
中,如下所示:
不要忘记,当显示
ActivityIndicator
时,所有其他视图都应该显示IsVisible=false
。让你在所有平台上测试这些代码,它是否工作是的,我经常使用它。它确实适用于每个平台。你能帮我只使用我的代码吗?我将如何使用你的代码,因为我正在尝试你的代码。它不起作用。当activityIndicator可见时,你的代码是否阻止了所有单击事件
<ContentView HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand" IsVisible="true">
<ActivityIndicator x:Name ="LoadingLogin" IsRunning="False" IsVisible="False" Color="Black" HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand"/>
</ContentView>