gpt4 book ai didi

c# - 如何在 WPF 中获取折叠控件的宽度/高度?

转载 作者:太空狗 更新时间:2023-10-29 21:59:24 25 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以在控件折叠时在运行时获取 WPF 中控件的宽度。

当我使用 control.Width 时会得到以下结果:-1.#INDcontrol.actualWidth 将返回 0.0,因为它已折叠。

我想调整我的窗口大小,然后显示折叠的控件。

谢谢

编辑:
一些细节

我的窗口中有一个包含 2 列的网格,第一列包含选项卡控件,第二列包含扩展器控件。我想在扩展扩展器控件时扩展窗口的宽度,因此第一列中的内容将保持其大小。

最佳答案

将有问题的控件放入容器(如 ContentControl)并折叠容器而不是控件本身。然后您应该能够简单地调用控件上的 Measure(或使用 DesiredSize 属性)来确定它需要多少空间。

关于c# - 如何在 WPF 中获取折叠控件的宽度/高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com