public RFIDView() { InitializeComponent(); viewModel = IoC.GetViewModel <RFIDViewModel>(this); this.DataContext = viewModel; fram1.NavigateToPage(viewModel.WriteRFIDWindow, false); fram2.NavigateToPage(viewModel.ReadRFIDWindow, false); }
public TaskOrderManager(ISystemLogViewModel systemLogViewModel, TaskOrderViewModel taskOrderViewModel, RFIDViewModel RfidViewModel) { _systemLogViewModel = systemLogViewModel; _taskOrderViewModel = taskOrderViewModel; _RFIDViewModel = RfidViewModel; TagInitial(); timer = new DispatcherTimer() { IsEnabled = true, Interval = TimeSpan.FromSeconds(5) }; //5秒周期读取产量数据 timer.Tick += Timer_Tick; rfidReadTimer = new DispatcherTimer() { IsEnabled = false, Interval = TimeSpan.FromSeconds(5) }; //5秒检测是否写入成功 rfidReadTimer.Tick += RfidReadTimer_Tick;; _RFIDViewModel.WriteRFIDWindow.RFIDInfoEvent += ReadRFIDWindow_RFIDInfoEvent; _RFIDViewModel.ReadRFIDWindow.RFIDInfoEvent += ReadRFIDWindow_RFIDInfoEvent; }