using CommunityToolkit.Mvvm.ComponentModel; using ivf_tl_Entity.DebugEntitys; using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ivf_tl_Operate.ViewModel { public partial class AutoFocusSettingViewModel : ObservableObject { [ObservableProperty] private ObservableCollection houseInfoList = new ObservableCollection(); public AutoFocusSettingViewModel() { HouseInfoList = new ObservableCollection(AppData.Instance.HttpHelper.FocusSettingApi(AppData.Instance.TlSn)); int xuhao = 1; foreach (var item in HouseInfoList) { item.autoFocusNew = item.autoFocus; item.xuHao = xuhao++; if (item.wellFocusSetting != null && item.wellFocusSetting.Any()) { item.CurrentWellInfo = item.wellFocusSetting.First(); } } } } }