/// <summary> /// 获取配置的任务周期对象。 /// </summary> /// <returns>任务周期。</returns> public TaskPeriod GetTaskPeriod() { CurvePointItem _CurvePointItem = this.SelectedItem as CurvePointItem; this.m_TaskPeriod.CurvePoint = _CurvePointItem.CurvePoint; return(this.m_TaskPeriod); }
/// <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; } } }