Estoy obteniendo un control de FrameworkElement para usarlo como contenedor de una VisualCollection, ya que estoy haciendo muchas representaciones personalizadas usando DrawingVisuals (creando un mapa de juego).WPF UIElement.IsHitTestVisible = false; ¿Aún regresas éxitos?
Tengo un par de instancias diferentes de mi contenedor en capas una sobre otra, y solo quiero que la prueba de golpe afecte la capa actualmente visible, así que intenté hacer lo obvio, y establecí .IsHitTestVisible = false, que según MSDN, debe evitar que se devuelvan elementos secundarios como resultados de aciertos.
Sin embargo, todavía estoy recibiendo obtenidos en los contenedores que se establecen .IsHitTestVisible = false. He intentado todo lo demás que se me ocurre, Colapsado, Oculto, Inhabilitado, 0 Opacidad, nada parece sacarlo de la prueba de golpes.
La única solución que he encontrado hasta ahora es eliminar realmente el control contenedor desde su colección primaria , por lo que está completamente fuera de la jerarquía de VisualTree. –