2011-10-31 68 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