经过LongListMultiSelector
一段时间的测试,我注意到如果它们的总高度不超过屏幕高度,它会使它的元素更宽一些,如果它们超过屏幕高度,它会更短一些。
以下是说明此行为的两张图片:
LongListMultiSelector 的高度超过了屏幕,并且 2 和屏幕边缘之间有一个空间。
LongListMultiSelector 的高度不超过屏幕,并且 2 和屏幕边缘之间没有空间。
这是我的 XAML:
<toolkit:LongListMultiSelector ItemsSource="{Binding}">
<toolkit:LongListMultiSelector.ItemTemplate>
<DataTemplate>
<Grid Margin="0,0,24,0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock FontSize="30" Text="1" Grid.Column="0" />
<TextBlock FontSize="30" Text="2" Grid.Column="1" />
</Grid>
</DataTemplate>
</toolkit:LongListMultiSelector.ItemTemplate>
</toolkit:LongListMultiSelector>
如何更改此行为以使项目的宽度始终相同?