我有一种情况,我需要找到承载 WPF 控件的父窗口或 WinForm。无论情况如何,我都需要获取父 Window 或 WinForm 的句柄。
问题是当 WPF 控件使用 ElementHost 托管在 WinForm 中时。如何从 WPF 控件中找到托管 WinForm 的句柄。
最佳答案
刚刚想通了!
var presentationSource = (HwndSource)PresentationSource.FromVisual(child);
var parentHandle = presentationSource.Handle;
关于wpf - 如何在代码中查找 WPF 控件的父窗口或 WinForm?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3055076/