public SSIMViewModel(SSIMsViewModel parent, ModelsEx models, int id) { this.parent = parent; this.models = models; this.models.Display.PropertyChanged += DisplayOnPropertyChanged; this.id = id; }
public StatisticsViewModel(ModelsEx models) { this.models = models; var settingsValue = models.Settings.StatisticsChannel; selectedChannel = AvailableChannels.Find(v => v.Cargo == settingsValue); ChannelDescription = channelDescriptions[(int)settingsValue]; viewModels = new StatisticViewModel[models.NumPipelines]; for (int i = 0; i < viewModels.Length; ++i) { viewModels[i] = new StatisticViewModel(i, models, this); } models.Window.Window.TabControl.SelectionChanged += TabControlOnSelectionChanged; SSIM = new SSIMsViewModel(models); }