/// <summary> /// Handles application project closing. /// </summary> /// <param name="sender">The sender of the event.</param> /// <param name="e">Event data object.</param> private void _ApplicationProjectClosing(object sender, EventArgs e) { var project = _application.Project; ACTIVE_SCHEDULE_PROPERTY.RemoveValueChanged( project.Schedules, _ActiveScheduleChanged); }
/// <summary> /// Handles application project changes. /// </summary> private void _HandleProjectChange() { var project = _application.Project; if (project != null) { ACTIVE_SCHEDULE_PROPERTY.AddValueChanged( project.Schedules, _ActiveScheduleChanged); } _UpdateState(); }