0

タイルをクリックしても、ItemView_ItemClick は実行されません (長方形セレクターをクリックした場合を除く)。

なんで ?どうやってやるの ?ありがとう。

<GridView Grid.Row="1" Grid.Column="1" ItemsSource="{Binding Products}" IsItemClickEnabled="True" ItemClick="ItemView_ItemClick">
    <GridView.ItemTemplate>
        <DataTemplate>
            <GridViewItem>
                <Grid Width="300" Height="200">
                    <Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}">
                        <Image Source="{Binding SmallPic, Converter={StaticResource imageConverter }}" Stretch="UniformToFill"/>
                    </Border>
                    <StackPanel VerticalAlignment="Bottom" Opacity="1" Background="#7F000000" >
                        <TextBlock Text="{Binding Name}" Style="{StaticResource ItemContentStyle}" Foreground="{StaticResource ListViewItemOverlayForegroundThemeBrush}"  Margin="15,0,15,0"/>
                        <TextBlock Text="{Binding Price, Converter={StaticResource priceConverter }}" Foreground="{StaticResource ListViewItemOverlaySecondaryForegroundThemeBrush}" Style="{StaticResource CaptionTextStyle}" TextWrapping="NoWrap" Margin="15,0,15,10"/>
                    </StackPanel>
                </Grid>
            </GridViewItem>
        </DataTemplate>
    </GridView.ItemTemplate>
</GridView>
4

1 に答える 1

0

コメントを回答に移動します....

<GridViewItem>包含は不要であり、望ましくない動作を引き起こしているようです。

于 2013-03-12T13:23:37.560 に答える