wpf - 如何获取 WPF 弹出窗口的实际宽度

标签 wpf popup actualwidth wpf-positioning

我正在尝试放置一个 Popup特定位置的元素,相对于 Placement控制。

为了实现这一点,我需要找出 ActualWidth弹出控件。
但是尝试在显示弹出窗口之前或之后获取此值(IsOpen = True)它总是返回 0。

不幸的是,我无法对弹出窗口的大小进行硬编码。

我如何确定 ActualWidth ?

最佳答案

您是否尝试过获取 ActualWidth弹出窗口的子元素?

关于wpf - 如何获取 WPF 弹出窗口的实际宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1206207/

相关文章:

javascript - jquery/javascript/html/css 中调用的弹出框/吸尘器框是什么

WPF - 绑定(bind)和渲染转换

wpf - 如何在 XAML 中根据窗口或屏幕大小设置网格列最大宽度

c# - Onclick 按钮打开一个仅包含图像的新窗口

java - 弹出菜单不显示

wpf - 如何让aTextBlock仅在ViewModel的依赖属性具有特定值时才闪烁?

android - 使用长按 Home 键时,android 2.1 中 ActivityManger 中的错误

wpf - 绑定(bind)到 ColumnDefinition.ActualWidth 返回 0

绑定(bind)中的 WPF FindAncestor

c# - 列出文件夹中的所有嵌入资源