如何将列表框中未显示的项目溢出到另一个控件中

时间:2013-09-24 12:16:57

标签: c# wpf

我想在标题中显示一个静态(即非滚动)项目列表,然后,在该项目无法完全呈现给控件时,我想将其推送到更精简的视图(热图或其他尚待决定的可视化)。 我想到的标题控件是一个没有滚动的简单列表框。但理想情况下,解决方案可能会对任何项目控制起作用。

我曾想过尝试为控件获得某种预渲染(后布局)大小;对它可以显示的项目执行我自己的简单计算,然后将绑定的集合裁剪到该大小,将剩余的元素移植到另一个集合......但这看起来很脆弱和笨重(并且不太确定如何获得大小而没有真正令人不快的黑客攻击抓取它后渲染,执行我的处理,然后强制更新......显然更令人不愉快)。

所有指导意见都表示赞赏......

0 个答案:

没有答案