private void Execute(object parameter) { int index = processValues.IndexOf(parameter as ProcessValue); if (index > -1 && index < processValues.Count) { DbProcessValue au = new DbProcessValue(); } }
public ProcessValueViewModel() { ProcessValue = new ProcessValue(); DbProcessValue pv = new DbProcessValue(); List <ProcessValue> processLst = pv.FindAllMechanismBySectionAndEvent(); ProcessValues = new ObservableCollection <ProcessValue>(); foreach (var item in processLst) { ProcessValues.Add(item); } ProcessValues.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(ProcessValues_CollectionChanged); }