using Avalonia.Collections; using Avalonia.Controls; using Shaker.Models; using ShakerApp.Models; using ShakerApp.Tools; using ShakerApp.Views; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Diagnostics.CodeAnalysis; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ShakerApp.ViewModels { internal class OutSignalMainPageViewModel:ViewModelBase,IMainPageViewModel { public MainPageType PageType => MainPageType.OutSignal; public ViewModels.AnalogSignalPreviewViewModel AnalogSignal { get; } = new AnalogSignalPreviewViewModel() { AttachTitle = MainPageType.OutSignal.Description(), }; private OutSignalMainPageViewModel() { } static OutSignalMainPageViewModel() { } public void Start() { } public void Stop() { } public void UpdateData(List model) { } public static OutSignalMainPageViewModel Instance { get; } = new OutSignalMainPageViewModel(); } }