Visualizza tratti su un inkcanvas, ma non catturare eventi
Domanda
Sto sviluppando un'applicazione touch screen e consentono agli utenti di aggiungere il markup basato sul tocco a una sovrapposizione sul contenuto utilizzando una tela di inchiostro.Ho raggiunto un punto in cui la vista dietro la sovrapposizione ha un elemento che ha bisogno che l'utente dovrebbe essere autorizzato a interagire, ma gli eventi vengono catturati dagli inkcanvas e non dal controllo sottostante.C'è un modo per visualizzare i tratti, ma consentire comunque i controlli dietro l'inkcanvas di catturare gli eventi?
Soluzione
È possibile impostare InkCanvas.IsHitTestVisible = false
e verrà comunque visualizzato ma non sarai in grado di interagire con esso e tutti gli eventi andranno agli elementi inferiori nell'ordine Z, che suona esattamente quello che vuoi.