OutSignalMainPageViewModel.cs 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. using Avalonia.Collections;
  2. using Avalonia.Controls;
  3. using Shaker.Models;
  4. using ShakerApp.Models;
  5. using ShakerApp.Tools;
  6. using ShakerApp.Views;
  7. using System;
  8. using System.Collections.Generic;
  9. using System.ComponentModel.DataAnnotations;
  10. using System.Diagnostics.CodeAnalysis;
  11. using System.Linq;
  12. using System.Text;
  13. using System.Threading.Tasks;
  14. namespace ShakerApp.ViewModels
  15. {
  16. internal class OutSignalMainPageViewModel:ViewModelBase<IModel>,IMainPageViewModel
  17. {
  18. public MainPageType PageType => MainPageType.OutSignal;
  19. public ViewModels.AnalogSignalPreviewViewModel AnalogSignal { get; } = new AnalogSignalPreviewViewModel()
  20. {
  21. AttachTitle = MainPageType.OutSignal.Description(),
  22. };
  23. private OutSignalMainPageViewModel()
  24. {
  25. }
  26. static OutSignalMainPageViewModel()
  27. {
  28. }
  29. public void Start()
  30. {
  31. }
  32. public void Stop()
  33. {
  34. }
  35. public void UpdateData(List<IResultDataModel> model)
  36. {
  37. }
  38. public static OutSignalMainPageViewModel Instance { get; } = new OutSignalMainPageViewModel();
  39. }
  40. }