| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- using Prism.Mvvm;
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace TeamAAS_VP.Models.Feeder
- {
- /// <summary>
- /// 振动盘振动任务集合
- /// </summary>
- public class FeederWorks : BindableBase
- {
- private ObservableCollection<FeederWork> _FeederWorkList;
- /// <summary>
- /// Feeder振动集合
- /// </summary>
- public ObservableCollection<FeederWork> FeederWorkList
- {
- get { return _FeederWorkList; }
- set { SetProperty(ref _FeederWorkList, value); }
- }
- public int Count
- {
- get
- {
- if (_FeederWorkList == null) return 0;
- return _FeederWorkList.Count;
- }
- }
- public void Add(FeederWork work)
- {
- if (FeederWorkList==null)
- {
- FeederWorkList = new ObservableCollection<FeederWork>();
- }
- FeederWorkList.Add(work);
- }
- public FeederWorks Copy()
- {
- FeederWorks newWorks = new FeederWorks();
- if (this.FeederWorkList != null)
- {
- foreach (var work in this.FeederWorkList)
- {
- newWorks.Add(work.Copy());
- }
- }
- return newWorks;
- }
- }
- }
|