1
我工作的應用程序已經把堆棧單元網格內和應用填充,以他們:是否可以直接在Xamarin網格佈局中應用填充?
<Grid x:Name="detailGrid" Grid.Row="1" Grid.Column="0" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<StackLayout Grid.Row="0" Grid.Column="0" Padding="10,0,10,0" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label x:Name="detail1" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" />
</StackLayout>
<StackLayout Grid.Row="1" Grid.Column="0" Padding="10,0,10,0" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label x:Name="detail2" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" />
</StackLayout>
<StackLayout Grid.Row="2" Grid.Column="0" Padding="10,0,10,0" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
<Label x:Name="detail3" FontSize="35" XAlign="Center" VerticalOptions="Center" LineBreakMode="WordWrap" />
</StackLayout>
</Grid>
是否有可能消除Stacklayout和應用此標籤本身?
作爲附加優化,您還可以擺脫'ColumnDefinitions'部分。由於只有1列,它會自動獲取全寬。 –