-1

Windows Phone 8 に Wordsearch ゲームを作成しています。

画面 http://kepfeltoltes.hu/130804/j_t_k_www.kepfeltoltes.hu_.png

これはゲーム ウィンドウで、これらの四角形は独自の UserControls です。XAML での四角形の定義は次のとおりです。

    <Grid x:Name="LayoutRoot" Background="Transparent">
        <Rectangle x:Name="Kitoltoszin" Stroke="White" Width="100" Height="100" StrokeThickness="3" RadiusX="10" RadiusY="10" HorizontalAlignment="Center" VerticalAlignment="Center">
            <Rectangle.Fill>
                <SolidColorBrush Color="Gray"/>                
            </Rectangle.Fill>
        </Rectangle>
        <TextBlock x:Name="Betu" Width="70" Height="70" 
                   FontWeight="Bold" FontSize="42" Foreground="White" 
                   HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center" />
    </Grid>

私がやりたいことは、どの長方形がタッチされたかを検出し、それを使って何かをすることです(たとえば、背景を青くします)。それを行う簡単な方法はありますか?また、WP8 でページを更新するにはどうすればよいですか?

4

1 に答える 1

1

MouseLeftButtonUpのイベントを消費する必要があるRectangleため、マークアップを追加します。

MouseLeftButtonUp="Kitoltoszin_MouseLeftButtonUp"

次に、コード ビハインドにハンドラーを追加します。

private void Kitoltoszin_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
    // do what you want here
}
于 2013-08-19T20:23:57.503 に答える