private void FillPsnMeters(IPsnLog psnLog, TrendChartType trendChartType) { foreach (var psnMeter in psnLog.Meters) { PsnMeters.Add(new PsnMeterViewModel(psnMeter, trendChartType)); } _psnMetersConnector = new ObservableCollectionsConnector <IPsnMeter, IPsnMeterViewModel>(psnLog.Meters, PsnMeters, OnConstructDestItem, OnGetDestItem); }
private IPsnMeterViewModel OnGetDestItem(IPsnMeter meter) { return(PsnMeters.FirstOrDefault(e => e.Model == meter)); }