WPF ListView 折叠时仍保留空间

发布于 2024-08-02 10:45:14 字数 257 浏览 3 评论 0原文

我在 ScrollViewer 中有一个 WPF ListView。

我需要折叠 ListView,我正在尝试使用此代码(非常简单):

this.myListView.Visibility = Visibility.Collapsed;

问题是 ListView 似乎在折叠时保留空间 - 它消失了,但 ScrollViewer 没有相应地调整大小。

我缺少什么吗?

任何帮助表示赞赏

I have a WPF ListView within a ScrollViewer.

I need to collapse the ListView and I am trying withthis code (pretty striaghtoforward):

this.myListView.Visibility = Visibility.Collapsed;

Problem is the ListView seems to be reserving the space even when collapsed - it disappears but the ScrollViewer doesn't accordingly resize.

Anything I am missing?

Any Help appreciated

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

╰◇生如夏花灿烂 2024-08-09 10:45:14

可能的原因可能是 ScrollViewer 默认显示其垂直 ScrollBar。
尝试将 ScrollViewer.VerticalScrollBarVisibility 设置为 自动
你可以写这样的内容:

<ListBox ScrollViewer.VerticalScrollBarVisibility="Auto" />

我希望它有帮助。

Possible reason could be that ScrollViewer by default shows its vertical ScrollBar.
Try to set ScrollViewer.VerticalScrollBarVisibility to auto.
You can write something like this:

<ListBox ScrollViewer.VerticalScrollBarVisibility="Auto" />

I hope it helps.

我的黑色迷你裙 2024-08-09 10:45:14

感谢大家的回答 - 我发现全局应用的样式导致了问题!现在解决了。

Thanks to everyone for their answers - I found out that a globally applied style was causing the problem! Solved now.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文