2012-11-02 70 views
1

我一直在尋找一種方法來產生一個特定於它的所有者的位置的WPF窗口。我想讓窗口在所有者的左上角產卵。可能嗎?如果是這樣,那怎麼能實現呢?如何設置WPF窗口相對於其所有者的啓動位置?

只是爲了澄清的情況下,我正在開發在WPF一個工具,它使用C++ DLL(使用ShellExecuteA)

由於執行。

回答

1

您可以通過設置通過代碼的位置來嘗試此操作。

myWindow.Left = myWindow.Owner.Left; 
myWindow.Top = myWindow.Owner.Top; 
+0

謝謝您的回覆。 但我處於一種無法訪問所有者窗口的情況。其他應用程序啓動我的應用 –

+0

好吧,可能是這[後](http://stackoverflow.com/questions/1364440/how-to-get-and-set-window-position-of-another-application-in-c-sharp)將幫助您。 這是關於獲取另一個應用程序的窗口位置 – Sukram

相關問題