2个简单的问题。
给出一个WPF弹出窗口......
当像子菜单一样使用时,再次隐藏它的好方法是什么?哪个事件是正确的?
相对于原点控件保持位置稳定的方法是什么?
提前谢谢;)
答案 0 :(得分:0)
Popup.Opened
和Popup.Closed
个事件。Popup.PlacementRectangle
来源设置Control
,这可以使用Control.PointToScreen
方法获取,如下所示: Point location = originControl.PointToScreen(new Point(0, 0));
您需要收听UIElement.LayoutUpdated
事件(可能还有其他一些事件)以确定控制位置何时发生变化。