エミュレーターで WP7 アプリを作成しています。
rect1 と rect2 という 2 つの四角形を含むページがあります。rect2 は rect1 とオーバーラップします。
<Rectangle Name="rect1" Grid.Row="1" Width="200" Height="200" Fill="Aqua" MouseLeftButtonDown="rect1_MouseLeftButtonDown" MouseLeftButtonUp="rect1_MouseLeftButtonUp" />
<Rectangle Name="rect2" Margin="100,100,0,0" Grid.Row="1" Width="200" Height="200" Fill="Red" MouseLeftButtonUp="rect2_MouseLeftButtonUp" Visibility="Collapsed" />
rect1 をクリックすると、マウスダウン イベントが発生し、このイベントのコードで rect2 が表示されます。マウスは、新しく表示された rect2 の上にあります。マウス ボタンを離し、rect2 でマウスアップ イベントを待ちます。
rect2 はマウスアップ イベントを受け取りません。
rect1 もそうではありません。
ページも同様です。
マウスアップ イベントはどこに行ったのですか?