WPF:ListView与模板项滚动行为问题

WPF:ListView与模板项滚动行为问题,listview,scroll,wpf-controls,Listview,Scroll,Wpf Controls,我的应用程序上有ListView。ItemTemplate是一个在用户单击时展开的扩展器。问题是扩展ListViewItem会使scroll跳转到一个position,表现得非常奇怪。如何修复滚动行为 谢谢。我敢打赌,您的应用程序正在尝试查看所选项目。查找ScrollIntoView()或EnsuleRevible(),看看是否调用了它。另外,如果扩展器使用的是可视化面板,这可能会导致一些奇怪的行为。有趣的是,当我使用ScrollUnit切换到ByItemScroll时,这个问题不会出现。但有必

我的应用程序上有ListView。ItemTemplate是一个在用户单击时展开的扩展器。问题是扩展ListViewItem会使scroll跳转到一个position,表现得非常奇怪。如何修复滚动行为


谢谢。

我敢打赌,您的应用程序正在尝试查看所选项目。查找ScrollIntoView()或EnsuleRevible(),看看是否调用了它。另外,如果扩展器使用的是可视化面板,这可能会导致一些奇怪的行为。有趣的是,当我使用ScrollUnit切换到ByItemScroll时,这个问题不会出现。但有必要按像素滚动项目,因为扩展器的内容可能非常高