滚动时WPF Treeview可见项目

时间:2014-02-14 09:05:33

标签: c# wpf xaml mvvm treeview

我在MVVM WPF应用程序中使用Multiselect Treeview。 ReactiveCollection绑定为树视图源。在内部为源实现了分页机制,并使用虚拟项填充了集合。

现在,我需要在任何时间点和用户滚动时在GUI视图中实际可见多少项(行)。基本上,我想在任何给定时间知道可见视图中的第一个和最后一个项目索引,我将基于此项目(行)索引和滚动实现分页。

这个检测项索引的逻辑必须作为itemscontrol的行为来实现,这样我就可以将它重用于任何itemscontrol。

0 个答案:

没有答案