Пример #1
0
        private void viewToolStripMenuItem_DropDownOpening(object sender, EventArgs e)
        {
            StepFrame selectedFrame = ApplicationManager.GetSelectedStepFrame();
            bool      state         = selectedFrame != null;

            viewToolStripMenuItem.DropDownItems[6].Visible  = state; // Separator.
            viewToolStripMenuItem.DropDownItems[8].Visible  = state; // Show legend.
            viewToolStripMenuItem.DropDownItems[9].Visible  = state; // Legend position.
            viewToolStripMenuItem.DropDownItems[10].Visible = state; // Logarithmic.

            if (!state)
            {
                return;
            }

            LegendPossition position = selectedFrame.SelectedChartPosition;

            foreach (ToolStripMenuItem menuItem in legendPossitionToolStripMenuItem.DropDownItems)
            {
                menuItem.Checked = menuItem.Text == position.ToString();
            }

            showLegendToolStripMenuItem.Checked  = selectedFrame.SelectedChartLegendIsVisible;
            logarithmicToolStripMenuItem.Checked = selectedFrame.SelectedChartIsLogarithmic;
        }