Exemplo n.º 1
0
        private void cbDataSource_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (cbDataSource.SelectedIndex == -1)
            {
                e.Handled = true;
                return;
            }
            switch ((string)cbDataSource.SelectedItem)
            {
            case AnalisisConstants.AGENT_AVERANGE_LENGHT_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распредение средней длины маршрута, пройденого пассажиром";
                break;

            case AnalisisConstants.AGENT_AVERANGE_LENGHT_BY_GROUP_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распредение средней длины маршрута, пройденого пассажиром, по группам";
                break;

            case AnalisisConstants.AGENT_AVERANGE_SPEED_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распредение средней скорости агентов во времени";
                break;

            case AnalisisConstants.AGENT_AVERANGE_SPEED_BY_GROUP_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распредение средней скорости агентов во времени, разделенных по группам";
                break;

            case AnalisisConstants.AGENT_AVERANGE_TIME_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распределение среднего времени нахождения агентов на карте во времени";
                break;

            case AnalisisConstants.AGENT_AVERANGE_TIME_BY_GROUP_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распределение среднего времени нахождения агентов на карте во времени, разделенных по группам";
                break;

            case AnalisisConstants.AGENT_COUNT_ON_MAP_NAME:
                dataSource      = analisis.GetAgentsCount();
                lblNote.Content = "Данное сведение отображает распределение количества агентов на карте во времени";
                break;

            case AnalisisConstants.AGENT_COUNT_ON_MAP_BY_GROUP_NAME:
                dataSource      = analisis.GetAgentsCountByGroup();
                lblNote.Content = "Данное сведение отображает распределение количества агентов на карте во времени, разделенных по группам";
                break;

            case AnalisisConstants.AGENT_INPUT_OUTPUT_NAME:
                dataSource      = analisis.GetAgentInputOutput();
                lblNote.Content = "Данное сведение отображает распределение входных и выходных пассажиропотоков во времени";
                break;

            case AnalisisConstants.AGENT_INPUT_OUTPUT_BY_GROUP_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает распределение входных и выходных пассажиропотоков во времени, разделенных по группам";
                break;

            case AnalisisConstants.SPECTRAL_DENSITY_NAME:
                dataSource      = null;
                lblNote.Content = "Данное сведение отображает среднюю плотность пассажиропотока за все время моделирования в виде цветового спектра";
                break;

            default:
                dataSource      = null;
                lblNote.Content = "Неизвестное сведение";
                break;
            }
        }