在 Xamarin UWP 应用的 ContentView 中发现不需要的 space
Unwanted space is found in Xamarin UWP app's ContentView
我在 Xamarin UWP 应用的 ContentView
中遇到了不需要的额外问题 space
<ScrollView Orientation="Vertical">
<Grid RowSpacing="0">
<Grid.RowDefinitions>
<!--Header - Logo & Caption-->
<RowDefinition Height="Auto"></RowDefinition>
<!--ListView menu with boxes-->
<RowDefinition Height="Auto"></RowDefinition>
<!--Footer-->
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
...
在我的 ListView 下方,我看到了很多不需要的 space。我尝试了自动和 * 选项,但我仍然得到 space。
您可以使用加权因子来划分可用 space 的星号。
例如:
<Grid RowSpacing="0">
<Grid.RowDefinitions>
<!--Header - Logo & Caption-->
<RowDefinition Height="*"></RowDefinition>
<!--ListView menu with boxes-->
<RowDefinition Height="10*"></RowDefinition>
<!--Footer-->
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="header" VerticalAlignment="Center"></TextBlock>
<ListView Grid.Row="1" x:Name="lv">
</ListView>
<TextBlock Grid.Row="2" Text="footer" VerticalAlignment="Center"></TextBlock>
</Grid>
我在 Xamarin UWP 应用的 ContentView
中遇到了不需要的额外问题 space <ScrollView Orientation="Vertical">
<Grid RowSpacing="0">
<Grid.RowDefinitions>
<!--Header - Logo & Caption-->
<RowDefinition Height="Auto"></RowDefinition>
<!--ListView menu with boxes-->
<RowDefinition Height="Auto"></RowDefinition>
<!--Footer-->
<RowDefinition Height="Auto"></RowDefinition>
</Grid.RowDefinitions>
...
在我的 ListView 下方,我看到了很多不需要的 space。我尝试了自动和 * 选项,但我仍然得到 space。
您可以使用加权因子来划分可用 space 的星号。
例如:
<Grid RowSpacing="0">
<Grid.RowDefinitions>
<!--Header - Logo & Caption-->
<RowDefinition Height="*"></RowDefinition>
<!--ListView menu with boxes-->
<RowDefinition Height="10*"></RowDefinition>
<!--Footer-->
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="header" VerticalAlignment="Center"></TextBlock>
<ListView Grid.Row="1" x:Name="lv">
</ListView>
<TextBlock Grid.Row="2" Text="footer" VerticalAlignment="Center"></TextBlock>
</Grid>