示例#1
0
 private ToolStripMenuItem MakeShowSampleTypeMenuItem(SampleType sampleType)
 {
     ToolStripMenuItem menuItem = new ToolStripMenuItem(sampleType.ToString())
     {
         Checked = Options.DisplaySampleTypes.Contains(sampleType.Name)
     };
     menuItem.Click += (sender, args) =>
     {
         if (menuItem.Checked)
         {
             Options.DisplaySampleTypes = Options.DisplaySampleTypes.Except(new[] {sampleType.Name}).ToArray();
         }
         else
         {
             Options.DisplaySampleTypes =
                 Options.DisplaySampleTypes.Concat(new[] {sampleType.Name}).Distinct().ToArray();
         }
         UpdateUI(false);
     };
     return menuItem;
 }
示例#2
0
 private ToolStripMenuItem MakeShowSampleTypeMenuItem(SampleType sampleType)
 {
     ToolStripMenuItem menuItem = new ToolStripMenuItem(sampleType.ToString())
     {
         Checked = Options.DisplaySampleTypes.Contains(sampleType.Name)
     };
     menuItem.Click += (sender, args) =>
     {
         if (menuItem.Checked)
         {
             Options.DisplaySampleTypes = Options.DisplaySampleTypes.Except(new[] {sampleType.Name}).ToArray();
         }
         else
         {
             Options.DisplaySampleTypes =
                 Options.DisplaySampleTypes.Concat(new[] {sampleType.Name}).Distinct().ToArray();
         }
         UpdateUI(false);
     };
     return menuItem;
 }