在WPF中调用windowFormsHost的控件时,由于渲染机制的问题总会出现各种问题,比如Winform的控件始终会出现在最顶层。
在WPF项目中添加Microsoft.DwayneNeed.dll可以避免置顶问题
<xmlns:interop=clr-namespace:Microsoft.DwayneNeed.Interop;assembly=Microsoft.DwayneNeed> </xmlns>
在xaml中使用AirspaceDecorator包裹WindowsFormsHost
<interop:AirspaceDecorator AirspaceMode="Redirect" IsInputRedirectionEnabled="True" IsOutputRedirectionEnabled="True"> <WindowsFormsHost Name="FormsHost"> <winform:TextBox> </WindowsFormsHost> </interop:AirspaceDecorator>标签:控件,调用,始终,WPF,置顶,winform From: https://www.cnblogs.com/mqxs/p/18209213