我正在使用 FlipView 来显示项目(从代码中添加翻转视图项目)并使用 VirtualizingStackpanel。当我更改视图(snapView 和全模式)时,将使用 FlipView.Item.Clear() 清除翻转视图项目并进行一些大小计算,然后再次在翻转视图中添加项目。问题是在此之后我无法看到该项目,如果我点击另一个项目并返回我能够看到该项目。知道是什么导致了这个问题吗?
<FlipView x:Name="fp" Margin="120,0,100,0" Visibility="Visible" SelectionChanged="onSelectionChanged">
<FlipView.ItemsPanel>
<ItemsPanelTemplate>
<VirtualizingStackPanel x:Name="FlipView2ItemsPanel" Background="Transparent" Orientation="Horizontal" >
</VirtualizingStackPanel>
</ItemsPanelTemplate>
</FlipView.ItemsPanel>
</FlipView>