Je développe une application pour Windows 8.1. J'ai une grille qui peut être tapée, et maintenant je veux mettre le bouton à l'intérieur de cette grille pour fournir une fonction plus fine. Que dois-je faire pour que lorsque je clique sur le bouton, l'événement à l'intérieur de la grille ne soit pas déclenché. La structure du code est comme ceComment mettre le bouton à l'intérieur de la grille qui peut être exploité dans l'application Windows 8.1?
<Grid Tapped = "OnGridTapped" Background = "Transparent">
<Button Tapped = "OnButtonTapped"/>
</Grid>
Je ne peux pas avoir accès à BringToFront()
ou Zindex
il est donc un problème.
je pense que cela devrait résoudre votre problème: [En WinRT XAML - tapotant et en cliquant sur un bouton est pas le même] (http : //stackoverflow.com/questions/22542972/in-winrt-xaml-tapping-and-clicking-on-a-button-is-not-the-same) –
@PatrickGuttmann J'ai utilisé e.handled = true; qui est mentionné dans ce post et résolu le problème, merci! – litaoshen
Copie possible de [Créer une image circulaire Xaml] (http://stackoverflow.com/questions/23138878/create-circular-image-xaml) –