using BPASmartClient.FoodStationTest.Model; using BPA.Helper; using System.Collections.ObjectModel; using System.Linq; namespace BPASmartClient.FoodStationTest.ViewModel { public class ManualCommViewModel : NotifyBase { public ManualCommViewModel() { PlcDataColl.Add(new VarMonitor() { SerialNum = PlcDataColl.Count, Address = "", }); SetParCommand = new BPARelayCommand((o) => { if (o != null && o is string address) { var res = PlcDataColl.FirstOrDefault(p => p.Address == address); } }); } public static ObservableCollection PlcDataColl { get; set; } = new ObservableCollection(); public BPARelayCommand SetParCommand { get; set; } public BPARelayCommand Connect { get; set; } } }