1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Prism.Mvvm;
- using System.Threading.Tasks;
- using Prism.Events;
- using Prism.Ioc;
- using Prism.Regions;
- using LampInspectionMachine.Model;
- using System.Threading;
- using LampInspectionMachine.Log4xml;
- using System.Diagnostics;
- using System.IO.Ports;
- using LampInspectionMachine.HttpService;
- using System.IO;
- using System.Net;
- using Newtonsoft.Json;
- using System.Collections.ObjectModel;
- using LampInspectionMachine.Views;
- namespace LampInspectionMachine.ViewModels
- {
- public class WorkRunViewModel:BindableBase, INavigationAware
- {
- private AppData _appData;
- private IContainerProvider _container;
- private IEventAggregator _eventAggregator;
- private IRegionManager _regionManager;
- private Stopwatch[]IOChecksTime=new Stopwatch[50];
- private string CheckOrderCode=string.Empty;
-
- //运行线程
- private Thread WorkThread;
- public WorkRunViewModel(IContainerProvider container, IRegionManager regionManager, IEventAggregator eventAggregator)
- {
- _container = container;
- _eventAggregator = eventAggregator;
- _regionManager = regionManager;
- _appData = _container.Resolve<AppData>();
-
- }
-
- public bool IsNavigationTarget(NavigationContext navigationContext)
- {
- return true;
- }
- public void OnNavigatedFrom(NavigationContext navigationContext)
- {
- //停止运行
- }
- public void OnNavigatedTo(NavigationContext navigationContext)
- {
- //继续运行
- }
-
-
-
-
- }
- }
|