我用这个XAML代码创建一个GridView和添加项目:如何确定点击项目在GridView
<Grid x:Name="MainStack" HorizontalAlignment="Left" Height="628" Grid.Row="1" VerticalAlignment="Top" Width="1366">
<GridView
x:Name="itemGridView"
AutomationProperties.AutomationId="ItemsGridView"
AutomationProperties.Name="Items"
TabIndex="1"
Grid.RowSpan="2"
Padding="130,42,116,46"
ItemTemplate="{StaticResource Standard250x250ItemTemplate}"
SelectionMode="None"
IsSwipeEnabled="false"
IsItemClickEnabled="True"
Background="#FFFB0404" Margin="0,0,0,0" RenderTransformOrigin="0.489,0.503" ItemClick="MainPage_Click">
<x:String>Item 1</x:String>
<x:String>Item 2</x:String>
<x:String>Item 3</x:String>
<x:String>Item 4</x:String>
<x:String>Item 5</x:String>
<x:String>Item 6</x:String>
<x:String>Item 7</x:String>
<x:String>Item 8</x:String>
</GridView>
</Grid>
然后我尝试使用此C#代码
private void MainPage_Click(object sender, ItemClickEventArgs e)
{
string output = e.ClickedItem.ToString();
int ClickValue = Convert.ToInt32(output);
if (ClickValue == 0)
{
this.Frame.Navigate(typeof(ItemsPageRSS));
}
}
使当第一个项目被点击时,应用程序导航到页面,但它给出了一个错误。
如有任何人都可以告诉我怎么每个IEM隔离和每个以及如何通过添加标题,副标题和图像的项目定制gridview的项目添加一个单独的单击事件。 预先感谢您。
你应该写下你得到的错误。来自同一用户重复 – 2013-04-05 12:55:50
问题:http://stackoverflow.com/questions/15833994/how-to-determine-which-gridview-item-is-clicked-and-to-create-a-separate-click-e?rq = 1 – Nogard 2013-04-05 13:19:20