1
我有一个分组GridView
与其中的一些显式大小的数据绑定控件。停止滚动视图滚动延伸超出内容界限
GridView
有一个VariableSizedWrapGrid
作为ItemPanelTemplate
类型。
正如你可以看到ScrollView
滚动的内容远远超出内容。
任何帮助表示赞赏,下面的XAML。
<GridView Grid.Row="2" ItemsSource="{Binding Source={StaticResource contentSetListViewSource}}" ItemTemplate="{StaticResource DashboardContentSetItem}" SelectedIndex="-1" SelectionMode="Multiple" Padding="0,0,0,15" VerticalAlignment="Center" Margin="20 0" HorizontalAlignment="Left">
<GridView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding Key}" Margin="0 10" Style="{StaticResource GroupHeaderTextStyle}"/>
</DataTemplate>
</GroupStyle.HeaderTemplate>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid/>
</ItemsPanelTemplate>
</GroupStyle.Panel>
</GroupStyle>
</GridView.GroupStyle>
</GridView>
你正在填充的东西是推动你的视口大小,你知道它可能是什么?在面板模板上拍一个左对齐,让初学者排除故障,将剩下的东西推开,也许应用一个最小宽度以确保它不会超出你的想象的距离。 –