public void Initialize() { Devices = new ObservableCollection<DeviceParameterViewModel>(); foreach (var device in GKManager.Devices) { if (device.Driver.MeasureParameters.Count(x => !x.IsDelay) > 0) { var deviceParameterViewModel = new DeviceParameterViewModel(device); Devices.Add(deviceParameterViewModel); } } SelectedDevice = Devices.FirstOrDefault(); }
public DeviceParameterTemplateViewModel(GKDeviceParameterTemplate deviceParameterTemplate) { DeviceParameterTemplate = deviceParameterTemplate; DeviceParameterViewModel = new DeviceParameterViewModel(deviceParameterTemplate.GKDevice); }