示例#1
0
        private void LBItemImageVote2_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            int start_index = 0;
            int end_index = 0;
            if (ImageVote2List[0].ExpIsChecked && ImageVote2List[1].ExpIsChecked)
            {
                start_index = 0;
                end_index = (int)(ImageDirectory.UndefinedSceneCount - 1);
            }
            else if (ImageVote2List[0].ExpIsChecked)
            {
                start_index = 0;
                end_index = (int)Math.Ceiling(ImageDirectory.UndefinedSceneCount * 0.5) - 1;
            }
            else if (ImageVote2List[1].ExpIsChecked)
            {
                start_index = (int)Math.Ceiling(ImageDirectory.UndefinedSceneCount * 0.5);
                end_index = (int)(ImageDirectory.UndefinedSceneCount - 1);
            }
            else
            {
                MessageWin message_win = new MessageWin();
                message_win.Owner = (Window)this.Parent;
                message_win.ShowDialog("请选择图像打分范围!", "提示", MessageBoxButton.OK);
                return;
            }

            // 配置图像库打分表
            if (!ConfigImageVoteTable())
                return;

            ThuIPsySystem.Experiments.ImageVote2.Trial imagelibvote = new ThuIPsySystem.Experiments.ImageVote2.Trial(start_index, end_index);
            imagelibvote.Owner = this;
            imagelibvote.ShowDialog();
        }