private void ReceiveMsg(int videoNotWatched) { Debug.WriteLine("main window xaml get videoNotWatched count :" + videoNotWatched); string text = "您有" + videoNotWatched + "条异常未查看,是否现在查看?\n\n该消息将在下次启动时重新提示"; List <int> list = new List <int>(); int taskId = TaskService.GetService().GetLastTaskId(); Debug.WriteLine("main window xaml get task id :" + taskId); if (taskId >= 0) { MessageBoxResult result = MessageBox.Show(text, "回溯未完成", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { list.Add(taskId); BackTrackWindow sender = new BackTrackWindow(); Messenger.Default.Send(list, "DVM2BTVM"); sender.ShowDialog(); } else { return; } } list = null; }
private void ExecuteOpenBTCmd() { BackTrackWindow sender = new BackTrackWindow(); List <int> list = new List <int>(); foreach (var item in VideoList) { if (item.Id != null) { list.Add((int)item.Id); } } Messenger.Default.Send(list, "DVM2BTVM"); sender.Show(); }