标签: c# wpf xaml mvvm treeview
我在MVVM WPF应用程序中使用Multiselect Treeview。 ReactiveCollection绑定为树视图源。在内部为源实现了分页机制,并使用虚拟项填充了集合。
现在,我需要在任何时间点和用户滚动时在GUI视图中实际可见多少项(行)。基本上,我想在任何给定时间知道可见视图中的第一个和最后一个项目索引,我将基于此项目(行)索引和滚动实现分页。
这个检测项索引的逻辑必须作为itemscontrol的行为来实现,这样我就可以将它重用于任何itemscontrol。