如何相对于其所有者设置 WPF 窗口的启动位置?
Posted
技术标签:
【中文标题】如何相对于其所有者设置 WPF 窗口的启动位置?【英文标题】:How to set startup location of WPF window with respect to its owner? 【发布时间】:2012-10-23 01:17:32 【问题描述】:我一直在寻找一种方法来在其所有者特定的位置生成 WPF 窗口。我希望窗口在所有者的左上角产生。可能吗?如果是这样,那么如何实现呢?
为了澄清这个场景,我正在 WPF 中开发一个使用 c++ dll(使用 ShellExecuteA)执行的工具
谢谢。
【问题讨论】:
【参考方案1】:您可以通过代码设置位置来尝试此操作。
myWindow.Left = myWindow.Owner.Left;
myWindow.Top = myWindow.Owner.Top;
【讨论】:
感谢您的回复。但是我处于无法访问所有者窗口的情况。另一个应用程序启动我的应用程序。 好的,这post 可能会帮助你。它是关于获取另一个应用程序的窗口位置以上是关于如何相对于其所有者设置 WPF 窗口的启动位置?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 xaml 将 WPF 应用程序窗口启动位置设置为右上角?