加载时更改 GridViewItem 背景颜色

Change GridViewItem background color when loading

我有一个带有 UserControl 作为项目的 GridView。当我滚动时,UserControl 正在加载,我的 UserControl 中的背景是透明的,但是当它加载时,背景颜色是深灰色。

是否可以更改背景的 "loading" 颜色?

那里的信息非常有限。

好的,所以您的用户控件可以默认为加载颜色,当它检测到加载完成时,它会将自己的背景颜色更改为最终颜色。

第二,您可以使用阶段来控制列表中项目的呈现顺序。将第 0 阶段设为加载颜色,将第 X 阶段(最后一个)设为最终颜色。复杂的?是的,但肯定有用。

You would accomplish it using IncrementalUpdate. More here.

因为我不太了解您如何检测某个项目已加载,所以我只能希望前两个建议能有所帮助。我当然希望他们这样做。

// 祝你好运