我正在开发一个Windows 10 Universal Application。我有一个要求,当我点击房间列表中的项目时,我需要显示房间的详细信息。 我打算使用Flip-view控件来显示单个房间的详细信息。 当我滑动时,它应该显示第二个项目的细节,等等。
我的问题是,如果项目来源非常大,它会使应用程序变慢还是会产生任何内存使用问题?
这是我的代码
<FlipView ItemsSource="{Binding RoomsCollection}" Loaded="FlipView_Loaded" >
<FlipView.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding Room.Id"} HorizontalAlignment="Center" VerticalAlignment="Center" Foreground="Red"/>
</Grid>
</DataTemplate>
</FlipView.ItemTemplate>
因此,如果RoomsCollection因为我使用翻转视图而更多地说1000,那么最初会加载整个集合还是控件实现了哪种可视化?