设置“自动”时获取 WPF 控件高度
Posted
技术标签:
【中文标题】设置“自动”时获取 WPF 控件高度【英文标题】:Get WPF control height when it is set 'Auto' 【发布时间】:2013-06-22 22:20:09 【问题描述】:我需要一个 WPF 控件高度来计算我的下一个控件边距顶部,但是当我尝试使用 textbox1.height
获取控件高度时,这是返回“自动”而不是数字
当控制高度设置为“自动”时,我该怎么做?
【问题讨论】:
textbox1.ActualHeight? 只要确保在查询textBox1.ActualHeight
时,只要控件为Loaded
即可。如果您在正确设置之前检查ActualHeight
,您将获得 0.0。
我不相信.... 这么简单!!非常感谢!!
不客气 ;-)。前段时间我遇到了同样的问题;-)。
@WojciechKulik 将帖子作为答案,以便将其关闭。
【参考方案1】:
你应该试试这个:
textBox1.ActualHeight
评论(@Viv)
只需确保在查询 textBox1.ActualHeight 时,在控件加载后执行此操作。如果您在正确设置之前检查 ActualHeight,您将获得 0.0
【讨论】:
以上是关于设置“自动”时获取 WPF 控件高度的主要内容,如果未能解决你的问题,请参考以下文章