Что наиболее удобно для обновления данных ObservableCollection на основе некоторых полей? Я могу придумать много способов сделать это (Linq, итерации ...), но мне было интересно, есть ли у кого-то доказательство, чтобы предложить.
public ObservableCollection<CCData> CCDataList =
new ObservableCollection<CCData>();
public class CCData : INotifyPropertyChanged
{
public string Symbol { get; set; }
public string LastTick { get; set; }
//INotifyPropertyChanged stuff here...
}
CCDataList.Add(new CCData
{
Symbol = "EUR/USD",
Time = "12:21:58"
});
CCDataList.Add(new CCData
{
Symbol = "AUD/JPY",
Time = "12:25:40"
});
Пример
Предположим, я хочу посмотреть в коллекции на символ записи «EUR / USD» и обновить запись времени.
Как этого добиться?