Есть что-то, что Microsoft назвала «воздушным пространством», которое, по крайней мере, легко предотвращает это. Вот страница WPF Interop, описывающая воздушное пространство . [Он имеет фокус DX, но то же самое относится, как указано, к WindowsFormsHost.]
WindowsFormsHost (когда у него есть дочерний элемент) создает отдельный HWND, который предотвращает отображение контекста визуализации WPF в этом прямоугольнике.
Для оптимального решения этой проблемы требуется .NET 3.5sp1 (по крайней мере, для надежной работы). Вы можете обойти это, создав полностью отдельное, на 100% прозрачное фоновое окно, и разместив его над своими окнами, формирует хост-контроль. Затем вы включаете это, и оно будет отображаться правильно.
Это немного хакерское чувство, но оно работает.