【发布时间】:2011-12-04 21:17:52
【问题描述】:
我想用计时器(1 秒刷新)更新我的部分或全部列表视图的项目和子项目内容,但列表视图每秒钟闪烁一次。有时在重绘过程中子项会丢失。因为我的列表视图包含随时可能更改的数据,所以我使用了计时器。
代码: 我把这个函数放在定时器的Tick方法中
void Refresh()
{
foreach(string s in lsttring)
{
lv.items.add(s);
lv.items[i].subitems.add(i);
}
}
我希望只有更改的项目内容(项目文本和子项目文本)会被更改,而不是整个列表视图以及计时器滴答声。
【问题讨论】:
-
有很多关于如何从其他线程更新列表视图的问题有很好的答案,请尝试搜索
标签: c#