Afficher les coups d'inkcanvas, mais ne capturez pas les événements
Question
Je développe une application à écran tactile et permet aux utilisateurs d'ajouter un balisage à écran tactile à une superposition sur le contenu à l'aide d'une toile d'encre.J'ai atteint un point où la vue derrière la superposition a un élément dont l'utilisateur doit être autorisé à interagir, mais les événements sont capturés par les inkcanvas et non par le contrôle sous-jacent.Existe-t-il un moyen d'afficher des coups de traits, mais autorisez toujours les contrôles derrière les InkCanvas de capturer des événements?
La solution
Vous pouvez définir InkCanvas.IsHitTestVisible = false
et affichera toujours mais vous ne pourrez pas interagir avec elle et tous les événements iraient à des éléments plus bas dans l'ordre Z, ce qui ressemble exactement à ce que vous voulez.