public PlanListEvaluateWindow(string aTitle, ObservableCollection<PlanListViewModel> aPlanListViewModelList, 
            Dictionary<string, int> aPlanEvaluateResultDictionary, PlanExtraEntity aPlanExtraEntity)
        {
            InitializeComponent();
            this.Title = aTitle;
            this.planListViewModelList = aPlanListViewModelList;
            this.planEvaluateResultDictionary = aPlanEvaluateResultDictionary;
            this.planExtraEntity = aPlanExtraEntity;

            foreach (PlanListViewModel planListViewModel in this.planListViewModelList)
            {
                PlanListEvaluateDataGrid planListDataGrid = new PlanListEvaluateDataGrid(planListViewModel, null == this.planExtraEntity);
                AddTabItem(planListViewModel.Title, planListDataGrid as UserControl);
            }

            PlanListEvaluateResultChart planListEvaluateResultChart = new PlanListEvaluateResultChart(aPlanEvaluateResultDictionary);
            AddTabItem("完成率", planListEvaluateResultChart as UserControl);
        }
        public PlanListEvaluateWindow(string aTitle, ObservableCollection <PlanListViewModel> aPlanListViewModelList,
                                      Dictionary <string, int> aPlanEvaluateResultDictionary, PlanExtraEntity aPlanExtraEntity)
        {
            InitializeComponent();
            this.Title = aTitle;
            this.planListViewModelList        = aPlanListViewModelList;
            this.planEvaluateResultDictionary = aPlanEvaluateResultDictionary;
            this.planExtraEntity = aPlanExtraEntity;

            foreach (PlanListViewModel planListViewModel in this.planListViewModelList)
            {
                PlanListEvaluateDataGrid planListDataGrid = new PlanListEvaluateDataGrid(planListViewModel, null == this.planExtraEntity);
                AddTabItem(planListViewModel.Title, planListDataGrid as UserControl);
            }

            PlanListEvaluateResultChart planListEvaluateResultChart = new PlanListEvaluateResultChart(aPlanEvaluateResultDictionary);

            AddTabItem("完成率", planListEvaluateResultChart as UserControl);
        }