获取Silverlight Popup控件中的实际内容高度

时间:2011-02-03 11:34:43

标签: silverlight controls pop

我需要在打开的弹出控件中获取显示内容的实际高度:

问题:

我想在弹出窗口中的网格中显示大量数据。如果此内容高于浏览器高度,则会在窗口末尾裁剪此内容。

我有任何方法可以获得此内容的高度(我知道弹出窗口不在可视树中)?

感谢每一个提示或解决方法:)

亚娜

1 个答案:

答案 0 :(得分:1)

尝试将所有控件添加到弹出窗口后,尝试调用UpdateLayout()

然后您就可以获得弹出窗口的ActualHeight

这有一点性能开销,所以尝试尽可能少地调用它。