2

我正在开发一个 Windows 10 通用应用程序。我有一个要求,比如当我点击房间列表中的一个项目时,我需要显示房间的详细信息。我打算使用翻转视图控件来显示单个房间的详细信息。当我滑动时,它应该显示第二个项目的详细信息,依此类推。

我的问题是,如果项目源非常大,它会使应用程序变慢还是会产生任何内存使用问题?

这是我的代码

      <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 个,那么整个集合是否会被最初加载,或者控件是否实现了任何类型的可视化?

4

0 回答 0