Xaml 更改视图状态时FlipView SelectedItem不显示?

Xaml 更改视图状态时FlipView SelectedItem不显示?,xaml,windows-8,windows-runtime,winrt-xaml,Xaml,Windows 8,Windows Runtime,Winrt Xaml,我使用FlipView显示项目从代码中添加flip view项目,并使用VirtualzingStackPanel。当我更改视图时,snapView和fullmode将使用flipview.Item.clear清除flipview项目,并进行一些大小计算,然后再次在flipview中添加项目。问题是在此之后我无法看到该项目,如果我点击其他项目并返回,我可以看到该项目。知道是什么导致了这个问题吗 <FlipView x:Name="fp" Margin="12

我使用FlipView显示项目从代码中添加flip view项目,并使用VirtualzingStackPanel。当我更改视图时,snapView和fullmode将使用flipview.Item.clear清除flipview项目,并进行一些大小计算,然后再次在flipview中添加项目。问题是在此之后我无法看到该项目,如果我点击其他项目并返回,我可以看到该项目。知道是什么导致了这个问题吗

                <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>

我的自定义ContentControl子类也遇到了类似的问题,在从/切换到快照视图时,它的内容没有得到更新。最后,我不得不使用两套单独的控件来显示完整/填充/纵向和快照视图,只需切换可视性。是的,我认为这将是最简单的解决方案之一。幸运的是,Win 8 PC不会像手机那样受到如此低效率的影响。这也可能是一个即将修复的bug。