private void Button_Click(object sender, RoutedEventArgs e) { if (sender == ButtonQuit) { SureQuit(); } if (sender == ButtonStartTestStringVsStringBuilder) { Panel_StringPerformance.Show(); Panel_StringMemoryUsed.Show(); ButtonStartTestStringVsStringBuilder.Hide(); StringVsStringBuilder(); } if (sender == ButtonStartTestBoxingWithinVsWithout) { Panel_BoxingPerformance.Show(); Panel_BoxingMemoryUsed.Show(); ButtonStartTestBoxingWithinVsWithout.Hide(); BoxingWithinVsWithout(); } if (sender == ButtonStartTestRefVsStruct) { Panel_StructPerformance.Show(); Panel_StructMemoryUsed.Show(); ButtonStartTestRefVsStruct.Hide(); RefVsStruct(); } }
public MainWindow() { mainWindow = this; InitializeComponent(); //String vs StringBuilder StringContent.DataContext = StringModel; StringBuilderContent.DataContext = StringBuilderModel; Panel_StringPerformance.Collapse(); Panel_StringMemoryUsed.Collapse(); //Boxing within/without BoxingWithinContent.DataContext = BoxingWithinModel; BoxingWithoutContent.DataContext = BoxingWithoutModel; Panel_BoxingPerformance.Collapse(); Panel_BoxingMemoryUsed.Collapse(); //References vs Struct ReferencesContent.DataContext = ReferencesModel; StructContent.DataContext = StructModel; Panel_StructPerformance.Collapse(); Panel_StructMemoryUsed.Collapse(); }