2011-09-12 15 views
1

私は、半透明のイメージでオーバーレイされたいくつかの小さなイメージを含むグリッドを持っています。 オーバーレイの下にある小さな画像からMouseUpEventを取得します。 これまでのところ、私はそうすることはできませんでした。私はここで何も見つけられませんでした。Silverlightでオーバーレイを含むボタンからClickEventを取得するにはどうすればよいですか?

私の.xamlは、次のようになります。

<Grid> 
    <Image x:Name="Button1" ... MouseLeftButtonUp="WP7LargeTile_LeftClick"/> 
    <Image x:Name="Button2" ... MouseLeftButtonUp="WP7LargeTile_LeftClick"/> 
    <Image x:Name="GradientOverlay" ... /> 
</Grid> 

オーバーレイは、両方のボタンをカバーし、私はイベントが発生していないと思う理由です。しかし、ボタンからイベントを取得して、同時にオーバーレイさせるにはどうすればよいですか?

ありがとうございます。

答えて

1

<Grid> 
    <Image x:Name="Button1" ... MouseLeftButtonUp="WP7LargeTile_LeftClick"/> 
    <Image x:Name="Button2" ... MouseLeftButtonUp="WP7LargeTile_LeftClick"/> 
    <Image x:Name="GradientOverlay" IsHitTestVisible="False" ... /> 
</Grid> 
+0

はありがとうIsHitTestVisibleプロパティを使用してください!あなたがそれを知っているなら、それは簡単です... –

関連する問題