Это зависит от того, что именно вы пытаетесь сделать, но я успешно использовал прозрачное окно наложения.
- Отслеживание местоположения нижележащего окна и соответствующее обновление положения окна наложения.
- Убедитесь, что вы обновляете оверлейное окно с режимами минимизации / восстановления / максимизации.
- Установите для фона окна наложения значение Прозрачный, а для параметра AllowsTransparency - значение true.
Это немного хлопотно, но не так уж и плохо.