Beispiel #1
0
        /// <summary>
        /// 获取配置的任务周期对象。
        /// </summary>
        /// <returns>任务周期。</returns>
        public TaskPeriod GetTaskPeriod()
        {
            CurvePointItem _CurvePointItem = this.SelectedItem as CurvePointItem;

            this.m_TaskPeriod.CurvePoint = _CurvePointItem.CurvePoint;
            return(this.m_TaskPeriod);
        }
Beispiel #2
0
        /// <summary>
        /// 设置需配置的任务周期对象。
        /// </summary>
        /// <param name="taskPeriod">任务周期。</param>
        /// <param name="currentTaskConfig">设置周期时所配置的任务配置对象。</param>
        public void SetTaskPeriod(TaskPeriod taskPeriod, TaskConfig currentTaskConfig)
        {
            this.m_TaskPeriod = taskPeriod as CurvePointTaskPeriod;

            for (int intIndex = 0; intIndex < this.Items.Count; intIndex++)
            {
                CurvePointItem _CurvePointItem = this.Items[intIndex] as CurvePointItem;
                if (_CurvePointItem.CurvePoint == this.m_TaskPeriod.CurvePoint)
                {
                    this.SelectedIndex = intIndex;
                }
            }
        }