C# 如何使ListView看起来像流动的?

C# 如何使ListView看起来像流动的?,c#,wpf,listview,C#,Wpf,Listview,我有一个ListView,它在C#WPF中每秒动态添加一项。因为我觉得它会被卡住后,数以千计的项目,我清除它时,它持有超过100个项目 但是它看起来不太好,突然消失了。有没有办法通过代码让它看起来像是不断流动的项目?当某个项目达到100个项目时,如何删除该项目,使其看起来像流动的项目?在添加新项目之前,请检查已有多少项目,并删除一些项目(最早的项目在开始时)以保持在限制范围内: int limit = 100; while(myListView.Items.Count >= limit)

我有一个ListView,它在C#WPF中每秒动态添加一项。因为我觉得它会被卡住后,数以千计的项目,我清除它时,它持有超过100个项目


但是它看起来不太好,突然消失了。有没有办法通过代码让它看起来像是不断流动的项目?当某个项目达到100个项目时,如何删除该项目,使其看起来像流动的项目?

在添加新项目之前,请检查已有多少项目,并删除一些项目(最早的项目在开始时)以保持在限制范围内:

int limit = 100;

while(myListView.Items.Count >= limit)
{
    myListView.Items.RemoveAt(0);
}
myListView.Items.Add("new item");