我在 XAML 中有这段代码
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,20">
<TextBlock x:Name="ApplicationTitle" Text="Title" />
<TextBlock x:Name="PageTitle" Text="title" Margin="9,-7,0,0" />
</StackPanel>
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="22,0,12,0">
<StackPanel>
<ListBox Name="Cities"Height="Auto" Margin="4,3,0,10">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock FontSize="40" Text="{Binding Name}"></TextBlock>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</StackPanel>
</Grid>
</Grid>
当我将项目放入 ListBox 时,滚动不起作用。我不想设置 Listbox 的固定高度,因为我需要支持不同的屏幕分辨率。我需要自动高度。我怎样才能做到这一点?