如何在ListView中获取特定元素的索引?

时间:2015-06-11 12:37:28

标签: c# wpf xaml

我有ListView个图像和复选框,交替元素(图像,复选框,图像等)。

当我使用Thumbnails.SelectedIndex时,它返回元素位置,但我只想要图像的元素位置并忽略复选框。

怎么做?

private void Thumbnails_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
    int item = Thumbnails.SelectedIndex + 1; //get original index for each element in ListView
    MessageBox.Show(Convert.ToString(item));
}

1 个答案:

答案 0 :(得分:0)

你能做这样的事吗?在我这边我可以看到它只显示图像的索引。如果你遇到问题,请告诉我。

    private void Thumbnails_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {

        int item = Thumbnails.SelectedIndex + 1; //get original index for each element in ListView

        object content = Thumbnails.SelectedItem;
        if (content is Image)
        {
            MessageBox.Show(Convert.ToString(item));
        }



    }