WaferThickViewModel.cs 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using Aitex.Core.Common.DeviceData;
  2. using Aitex.Core.Util;
  3. using FurnaceUI.Models;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. namespace FurnaceUI.Views.Operations
  10. {
  11. public class WaferThickViewModel : FurnaceUIViewModelBase
  12. {
  13. //[Subscription("PM1.CurrentAuxData")]
  14. public List<AITAuxData> StatusTableDataSource { get; set; }=new List<AITAuxData>();
  15. private bool _isFirstCheck = true;
  16. public bool IsFirstCheck
  17. {
  18. get { return _isFirstCheck; }
  19. set { _isFirstCheck = value; this.NotifyOfPropertyChange(nameof(IsFirstCheck)); }
  20. }
  21. public void SwitchListView(object obj)
  22. {
  23. }
  24. protected override void OnInitialize()
  25. {
  26. base.OnInitialize();
  27. for (int i = 0; i < 100; i++)
  28. {
  29. StatusTableDataSource.Add(new AITAuxData() { Index=i,DisplayName=i.ToString()});
  30. }
  31. }
  32. }
  33. }