gpt4 book ai didi

wpf - 如何在WPF中获取工具窗口标题栏的高度?

转载 作者:行者123 更新时间:2023-12-02 01:22:21 26 4
gpt4 key购买 nike

WPF 将标题栏高度包含在窗口总高度中,而不是仅使用客户端内容区域高度。

  • 有办法禁止这种行为吗?
  • 如果没有,如何获取工具窗口标题栏的高度?

我知道 SystemParameters.CaptionHeight 属性和 SystemParameters.WindowCaptionHeight 属性,但它们都返回常规窗口标题栏的高度。对于工具窗口来说,这不是正确的值,因为此类窗口的标题栏较小。我需要类似 SystemParameters.ToolWindowCaptionHeight

谢谢。

最佳答案

客户区的大小是窗口根元素的实际大小:

public double ClientWidth
{
get { return ((FrameworkElement)this.Content).ActualWidth; }
}

public double ClientHeight
{
get { return ((FrameworkElement)this.Content).ActualHeight; }
}

关于wpf - 如何在WPF中获取工具窗口标题栏的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2404511/

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