0
當我點擊一個圖塊時(除非我點擊矩形選擇器),我的ItemView_ItemClick不會被執行。帶網格的Gridview與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>
這是一個非常簡單的佈局。你有什麼嘗試,你卡在哪裏? – 2013-03-09 06:03:50
我通過這樣做成功,但我的事件沒有執行(請參閱我的第一篇文章中的代碼) – Roroto 2013-03-11 13:27:28
好奇 - 爲什麼你的DataTemplate中有元素?刪除它,它工作正常。 –
2013-03-12 03:57:04