在我的应用程序中,我有一个非常奇怪的滚动条行为:底部滚动条在滚动时会随机改变其大小。我使用了一个 GridView,里面有很多项目(支持代码):
<GridView
Margin="0,-3,0,0"
Padding="116,0,40,46">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel Orientation="Horizontal"/>
</ItemsPanelTemplate>
</GridView.ItemsPanel>
<GridView.GroupStyle>
<GroupStyle>
<GroupStyle.HeaderTemplate>
<DataTemplate>
<!-- Data Template here -->
</DataTemplate>
</GroupStyle.HeaderTemplate>
<GroupStyle.Panel>
<ItemsPanelTemplate>
<VariableSizedWrapGrid ItemWidth="250" ItemHeight="250" Orientation="Vertical" Margin="0,0,80,0" MaximumRowsOrColumns="4"/>
</ItemsPanelTemplate>
</GroupStyle.Panel>
</GroupStyle>
</GridView.GroupStyle>
</GridView>
我还发现如果我删除填充,行为就会消失。我可以将填充的值设置为边距,但是滚动条也有边距,看起来真的很难看......
我该如何改变呢?- 我注意到其他几个应用程序有这个问题......
谢谢你的帮助!