UWP:Gridview中的SVG图像加载缓慢

时间:2020-06-24 08:28:12

标签: image performance svg gridview uwp

我想在UWP应用的Gridview中加载多个SVG图像。但是,每次应用启动后,需要花费一些时间来显示这些图像,而此时该区域仍为空白,这对用户不友好。但是,如果我使用png图片,它会正常运行。此gridview中总共有9个项目,因此共有9 * 2 = 18 svg图像(每个55 kb)。谁能建议,如何在uwp中更快地加载这些svg图像?

            <GridView ItemsSource="{Binding Items}" 
                      IsItemClickEnabled="True">
               
                <GridView.ItemTemplate>
                    <DataTemplate>
                        <Grid>
                             <Image Source="{Binding Normal,Mode=OneWay}" Visibility="{Binding NormalVisibility, Mode=OneWay}"/>
                             <Image Source="{Binding Selected, Mode=OneWay}" Visibility="{Binding SelectedVisibility, Mode=OneWay}"/>
                        </Grid>
                    </DataTemplate>
                </GridView.ItemTemplate>

            </GridView>

0 个答案:

没有答案