本文共 945 字,大约阅读时间需要 3 分钟。
xaml新增x:DeferLoadStrategy
里面只有Lazy
,查询了百度看到MSP_甄心cherish大神说的
x:DeferLoadStrategy="Lazy"
延迟加载元素 我写了代码 ximg1显示,ximg2不显示
点击按钮就显示ximg2 1.jpg和2.jpg都是随意的图片这样和原先的Visibility="Collapsed"
没有显示可是有加载好在不浪费资源,可以到用到才加载。
点击button
private void Button_Click(object sender , RoutedEventArgs e) { FindName(nameof(ximg2)); }
如果写FindName("ximg2");
容易写错
程序启动
点击显示这样做对于要加载大量的图片,而不是在用户需要显示,可以先延迟,到了需要再加载,这样加快了速度。
参考: