我有许多ListViews具有与IsSynchronizedWithCurrentItem="True"相同的数据源
并且我正在动态地向该DataSource添加项目。

当滚动出现时,除非我移动滚动条,否则添加的项目不可见。我是否应该为此使用另一个控件..或如何使最近添加的项目(和滚动条)进入视图。

到目前为止,我一直在XAML中直接进行所有操作,因此,如果可能的话,我将不胜感激。

最佳答案

if ( !(myListView.Items.IsEmpty) )
{
    myListView.ScrollIntoView(myListView.Items[myListView.Items.Count - 1]);
}


希望有帮助!

08-17 21:28