コード例 #1
0
 /// <summary>
 /// Event handler for the ShowFragment checkbox.
 /// Shows or hides fragment XICs based on checkbox value.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The e.</param>
 private void ShowFragment_OnUnChecked(object sender, RoutedEventArgs e)
 {
     FragmentPlotRow.Height    = new GridLength(0, GridUnitType.Pixel);
     FragmentTitleRow.Height   = new GridLength(0, GridUnitType.Pixel);
     PrecursorPlotRow.Height   = new GridLength(100, GridUnitType.Star);
     FragmentAreaRow.Height    = new GridLength(0, GridUnitType.Pixel);
     FragmentLinkRow.Height    = new GridLength(0, GridUnitType.Pixel);
     FragmentIonXic.Visibility = Visibility.Collapsed;
     FragmentIonXic.UpdateLayout();
     HeavyFragmentIonXic.Visibility = Visibility.Collapsed;
     HeavyFragmentIonXic.UpdateLayout();
 }
コード例 #2
0
 /// <summary>
 /// Event handler for the ShowFragment checkbox.
 /// Shows or hides fragment XICs based on checkbox value.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The e.</param>
 private void ShowFragment_OnChecked(object sender, RoutedEventArgs e)
 {
     FragmentPlotRow.Height    = new GridLength(60, GridUnitType.Star);
     FragmentTitleRow.Height   = new GridLength(4, GridUnitType.Star);
     FragmentIonXic.Visibility = Visibility.Visible;
     FragmentIonXic.UpdateLayout();
     PrecursorPlotRow.Height = new GridLength(40, GridUnitType.Star);
     FragmentLinkRow.Height  = new GridLength(30, GridUnitType.Pixel);
     if (ShowHeavy.IsChecked == true)
     {
         HeavyFragmentIonXic.Visibility = Visibility.Visible;
         FragmentAreaRow.Height         = new GridLength(20, GridUnitType.Pixel);
         HeavyFragmentIonXic.UpdateLayout();
         LinkColumn.Width = new GridLength(30, GridUnitType.Pixel);
     }
 }