示例#1
0
        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();
        }