【问题标题】:Get WPF control height when it is set 'Auto'设置“自动”时获取 WPF 控件高度
【发布时间】:2013-06-22 22:20:09
【问题描述】:

我需要一个 WPF 控件高度来计算我的下一个控件边距顶部,但是当我尝试使用 textbox1.height 获取控件高度时,这是返回“自动”而不是数字

当控制高度设置为“自动”时,我该怎么做?

【问题讨论】:

  • textbox1.ActualHeight?
  • 只要确保在查询textBox1.ActualHeight 时,只要控件为Loaded 即可。如果您在正确设置之前检查ActualHeight,您将获得 0.0。
  • 我不相信.... 这么简单!!非常感谢!!
  • 不客气 ;-)。前段时间我遇到了同样的问题;-)。
  • @WojciechKulik 将帖子作为答案,以便将其关闭。

标签: c# wpf height controls


【解决方案1】:

你应该试试这个:

textBox1.ActualHeight

评论(@Viv)

只需确保在查询 textBox1.ActualHeight 时,在控件加载后执行此操作。如果您在正确设置之前检查 ActualHeight,您将获得 0.0

【讨论】:

    猜你喜欢
    • 2013-09-06
    • 2014-03-23
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2013-02-21
    相关资源
    最近更新 更多