Windows phone 7 如何在没有类属性的情况下获取observablecollection的索引

Windows phone 7 如何在没有类属性的情况下获取observablecollection的索引,windows-phone-7,loops,Windows Phone 7,Loops,我只想得到一个observablecollection的索引,而不需要在die模型中实际设置一个表示索引的属性 我已经有了我的observbalecollection(81项),现在我想获取该项的索引,但是我得到了一个无效的强制转换异常 //loop deur die storyviewmodel en kry regte een, en set die itemssource for (int i = 0; i < App.StoryViewModel.story.

我只想得到一个observablecollection的索引,而不需要在die模型中实际设置一个表示索引的属性

我已经有了我的observbalecollection(81项),现在我想获取该项的索引,但是我得到了一个无效的强制转换异常

   //loop deur die storyviewmodel en kry regte een, en set die itemssource
        for (int i = 0; i < App.StoryViewModel.story.Count; i++)
        {
            int collection_value = Convert.ToInt32(App.StoryViewModel.story[i]);
            if (collection_value == index)
            {
                news_source.Add(App.StoryViewModel.story[i]);
            }
            else
            {
                //nothing
            }
        }
//循环模具故事视图模型在kry注册表中,在集合模具项目资源中
for(int i=0;i
如果要查找目标值,为什么要转换集合中的值?您的
ObservableCollection
的模板参数是什么?我猜这是因为story是一个对象集合,而不是int。