相对于调用按钮定位WPF窗口

时间:2013-03-14 12:24:24

标签: wpf vb.net window position

我有一个按钮,可以打开一个新窗口。如何将新窗口相对于该按钮定位,以使窗口右侧与按钮右侧对齐,窗口顶部与按钮底部对齐?

我试图在调用窗口中计算这样的位置,首先尝试使它们相对于调用窗口本身对齐,但似乎不正确。

Dim SecondWin As New SecondWindow()
SecondWin.Top = Me.Top + Me.ActualHeight - SecondWin.Height
SecondWin.Left = Me.Left + Me.ActualWidth - SecondWin.Width
SecondWin.Show()

1 个答案:

答案 0 :(得分:-1)

这听起来像Popup control所做的工作。 SO related