示例#1
0
        protected override void Dispose(bool disposing)
        {
            RemoveSnapshotOverlay();

            foreach (var label in axisLabels)
            {
                label.Dispose();
            }
            axisLabels = null;

            promptSwitchView.Dispose();
            promptSwitchView = null;

            eventSwitchView.Dispose();
            eventSwitchView = null;

            snapshotSwitchView.Dispose();
            snapshotSwitchView = null;

            axis.Dispose();
            axis = null;

            axisDropLine.Dispose();
            axisDropLine = null;

            axisContainer.Dispose();
            axisContainer = null;

            globalMoodMap.Dispose();
            globalMoodMap = null;

            chartOverlay.Dispose();
            chartOverlay = null;

            chartContainer.Dispose();
            chartContainer = null;

            chartKey.Dispose();
            chartKey = null;



            dayLabelAxis.Dispose();
            dayLabelAxis = null;



            base.Dispose(disposing);
        }