从列表底部删除项目时,列表框滚动条无法正确调整大小
我有一个标准列表框。我可以使用输入文本框添加项目。我可以使用删除键或上下文菜单删除它们。当我从列表顶部删除项目时,滚动条会正确调整大小。如果我滚动到底部然后删除项目,滚动条的大小调整不正确,即大小不是增加而是减小。如果我使用鼠标或向上键向上滚动,那么它会显示正确的滚动条大小。此外,当我删除最后一个项目时,会留下一个空白空间,而不是向下移动的项目。有什么想法吗?谢谢。
I have a standard listbox. I can add items using a input textbox. I can delete them using delete key or context menu. When i delete the items from top of the list, scrollbar resizes properly. If i scroll to the bottom and then delete items the scrollbar resizes incorrectly i.e instead of increasing in size it decreases in size. If i scroll up using mouse or up key then it shows correct scrollbar size. Also when i delete last item, an empty space is left istead of items moving down. Any ideas? Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将此样式应用于 ListBox.ItemsContainerStyle:
希望有帮助。
Try to apply this style to ListBox.ItemsContainerStyle:
Hope it helps.