wpf - 如何让内容围绕展开/折叠的 WPF Expander 重新排列?

标签 wpf layout expander

现在我有一个 Stackpanel,其中包含一个折叠的 Expander 和一个列表框。

折叠的扩展器下方的列表框的位置就像扩展器已展开一样。 StackPanel 是否可以根据 Expander 的折叠尺寸动态进行布局,然后在单击 Expander 后根据 Expander 的展开尺寸动态进行布局?

感谢您的帮助。

最佳答案

阅读大量文档后,我确定了我的问题所在。

如果您显式设置 Expander 的高度(在垂直布局中),那么它将始终在 StackPanel 中使用该大小。如果将高度设置为“自动”,那么它将使用 Expander 的内容作为展开尺寸,并使用 Expander 折叠时的折叠尺寸。

关于wpf - 如何让内容围绕展开/折叠的 WPF Expander 重新排列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/695164/

相关文章:

wpf - 如何更改 WPF DataGridColumn 上的第一个排序方向

html - 开放图协议(protocol) : Reasons to include more than one image anyone?

ruby-on-rails - 事件管理员 : Including Javascript

java - 产品风格和来源层次结构

.net - 扩展器作为 ListView 项目

c# - WPF-如何将 Expander 图标放置在其页眉的中央?

c# - 使用带有绑定(bind)的自定义附加属性

c# - WPF MVVM UI如果线程阻塞则不更新

wpf - 右对齐 wpf 扩展器标题中的项目

c# - 在 WPF 的子线程中捕获未处理的异常