我有一个滑块,它由以下网格组成:
该滑块有两个导航按钮,以浏览选定的项目。
但我怎么能只展示完整的物品呢?目前,一些按钮只显示一半,因为没有更多的空间可用。在最终版本中,应该同时显示5个按钮。但是,如果某个事件被触发,则会出现更多的按钮。
例如,1-5是可见的。如果另一个按钮弹出,只有2-6应该是可见的。
滑块内的按钮必须动态创建。坚持使用堆栈面板有意义吗?因为目前按钮是静态的。
编辑:当动态地向堆栈面板添加按钮时,对于已经定制的按钮,这到底是如何工作的呢?我可以添加一个正常的按钮只是很好,但我希望添加按钮已经制作如下。

发布于 2012-03-14 16:17:46
我相信VirtualizingStackPanel (默认情况下是打开虚拟化)只能执行基于项的滚动(而不是基于像素的滚动)。可能值得尝试将StackPanel替换为VirtualizingStackPanel,以确定这是否解决了您的问题。
https://stackoverflow.com/questions/9705069
复制相似问题