【问题标题】:In WPF, how do I get the true size of a FrameworkElement?在 WPF 中,如何获得 FrameworkElement 的真实大小?
【发布时间】:2010-01-14 16:16:37
【问题描述】:

在 WPF 中,如何获取 FrameworkElement 的真实大小,包括投影等效果添加的额外大小?

我有一个带有阴影的按钮。我以编程方式将其输出到 PNG 文件。我使用ActualWidthActualHeight 来获取按钮的大小,但这是没有阴影的按钮大小。

结果是带有阴影的按钮被挤压成没有阴影的按钮的大小。

有人知道如何计算带有阴影的按钮的大小吗?

【问题讨论】:

    标签: wpf size actualwidth frameworkelement actualheight


    【解决方案1】:

    我不相信这实际上是可能的 - 如果您担心它,请将按钮包裹在边框中并使用填充;这样一来,投影就落在了边框上,您不必特殊处理任何代码来处理阴影使用的额外空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      • 1970-01-01
      • 2013-01-20
      相关资源
      最近更新 更多