【发布时间】:2019-09-02 00:40:39
【问题描述】:
我有一个使用 ContentPage 中的 Grid 制作的表单,例如:
<ContentPage>
<Grid RowSpacing="0"
>
<Grid.RowDefinitions>
<RowDefinition Height="90" />
<RowDefinition Height="1" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid BackgroundColor="{StaticResource TopBackground}" Padding="16" RowSpacing="4" ColumnSpacing="0"
>
<Grid.RowDefinitions>
<RowDefinition Height="4*" />
<RowDefinition Height="6*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Text="BUTTON"
FontSize="20" Grid.Row="1" Grid.Column="1"
/>
</Grid>
<BoxView Grid.Row="1" HeightRequest="1" BackgroundColor="{StaticResource ColorSeparador}" HorizontalOptions="FillAndExpand" />
<ScrollView Grid.Row="2">
<StackLayout Orientation="Vertical" Margin="16" Spacing="4"
>
<local:ContactEntry HeightRequest="35" Keyboard="Email" x:Name="emailEntry" "/>
<Button Margin="0,30,0,50" Grid.Row="9" Text="Send"
x:Name="BtnEntrar" Clicked= "onEnviarClicked" B/>
</StackLayout>
</ScrollView>
</Grid>
</ContentPage>
我的问题是,当用户发送表单时,我的自定义忙碌指示元素(避免覆盖整个页面)将出现在表单的中心和上方的位置和位置?
<custom:MyAct
WidthRequest="150" HeightRequest="150"
/>
【问题讨论】:
标签: xamarin layout grid busyindicator