2011-10-31 67 views
0

我正在创建一个应用程序,我需要ObservableCollection的帮助。我正在创建一个包含3件事情的列表。一个代码,一个标签和一个链接,都在ItemModel中创建。然后,我在MainModel创造了该的ObservableCollection:ObservableCollection。需要帮助

public class MainModel 
{ 
    public ObservableCollection<ItemViewModel> FeedItems { get; set; } 
} 

而且我想添加的东西给它,但是,我怎么检查的东西,如果我想只检查,如果代码是相同的已经存在?因为标签和链接是在代码之后提供的。 此外,如何保存数据供以后使用,以防应用程序关闭等?

谢谢, Pedro Loures。

回答

1
ObservableCollection<ItemViewModel> collection = new ObservableCollection<ItemViewModel>(); 
bool codeExists = collection.Count(i => i.Code == "MyCode") > 0; 

坚持的数据完全是另一回事。如果您不需要数据库的所有内容,则可以使用Isolated Storage