0
我有一個打開一個新窗口的按鈕。我怎樣才能將新窗口相對於該按鈕定位,以使窗口右側與按鈕右側對齊,窗口頂部與按鈕底部對齊?相對於調用按鈕的位置WPF窗口
我試圖在調用窗口中計算這樣的位置,首先嚐試使它們相對於調用窗口本身對齊,但似乎並不正確。
Dim SecondWin As New SecondWindow()
SecondWin.Top = Me.Top + Me.ActualHeight - SecondWin.Height
SecondWin.Left = Me.Left + Me.ActualWidth - SecondWin.Width
SecondWin.Show()
嘗試在[SourceInitialized](http://msdn.microsoft.com/en-us/library/system.windows.window.sourceinitialized.aspx)中設置位置在設置位置或狀態時,Windows真的很挑剔他們。你有沒有考慮過使用[Popup](http://msdn.microsoft.com/en-us/library/system.windows.controls.primitives.popup.aspx)? – dowhilefor 2013-03-14 12:31:46