WPF:如何在BlockUIContainer上放置Popup?

时间:2014-09-08 13:46:57

标签: wpf popup mouse

Popup类有一个PlacementTarget,可用于将Popup相对于UIElement定位。

Popup p = new Popup();
p.PlacementTarget = someUIElement;

这没关系,但在我的情况下,我有一个BlockUIContainer(作为FlowDocument的一部分),我希望在鼠标光标进入BlockUIContainer时打开Popup。问题是BlockUIContainer不是UIElement。

有人知道解决方案吗?

或者任何人都可以建议如何确定BlockUIContainer(或任何其他Block)的屏幕位置? (然后可以使用绝对定位来放置弹出窗口。)

提前致谢。

0 个答案:

没有答案