wpf经典空域问题

我们开发WPF应用时,有时不可避免得需要在其中承载WinForm控件。那么这时会出现一些问题,由于WPF与WinForm界面的渲染方式截然不同(我在上一篇文章中有具体阐述),所以呈现方式也必然是分开的,也就造成WinForm控件必然在所有WPF控件上方置顶。假如我们这时使用了诸如flyout、modal、popup之类需要置顶的WPF控件,就会出现一种奇怪的现象,WinForm控件会将这类popu

解决获取WPF控件句柄问题:在WPF中承载WinForm控件

基于需求,我需要获取WPF的某控件的句柄。 搜索过后得到一些关于HwndSource的代码示例,然而通过尝试发现,此类代码获取的只是Window的句柄,而我需要的是UserControl的句柄。事实上,获取WPF UserControl的句柄是根本不可能的。大家应该都知道,要获取WinForm控件的句柄相当简单,是因为WinForm是通过GDI+来渲染界面,每个控件都拥有自己的句柄,但是WPF的界