私のアプリでは、非常に奇妙なスクロールバーの動作があります。スクロール中に下部のスクロールバーのサイズがランダムに変化します。私はそこにたくさんのアイテムがある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>
また、パディングを削除すると動作が消えることもわかりました。パディングの値をマージンとして設定できますが、スクロールバーにもマージンがあり、本当に醜いように見えます...
どうすれば変更できますか?-他のいくつかのアプリにこの問題があることに気づきました...
ご協力いただきありがとうございます!