私のプロジェクトでは、タップ用のハンドラーを備えた大きなコンテナーがあります。このコンテナの中にはボタンもあります。私の目標は、ユーザーがボタンをクリックしない限り、バックグラウンドコンテナのすべてのタップを処理することです。残念ながら、ボタンをクリックすると、ボタンのクリックハンドラーとコンテナーのタップハンドラーの両方が起動します。
XAMLの例を次に示します。
<Grid Width="250" Height="250" Fill="Red" Tapped="Container_Tapped">
<Button Click="Button_Clicked">
<Rectangle Width="20" Height="20" Fill="Blue" />
</Button>
</Grid>
ボタンがコンテナにバブリングするのを防ぐために、ボタンのタップイベントを処理する方法はありますか?他のアイデアはありますか?