private void btnRun_Click(object sender, RoutedEventArgs e) { EpiDashboard.LinearRegressionControl lrc = new EpiDashboard.LinearRegressionControl(this.DashboardHelper); lrc = (EpiDashboard.LinearRegressionControl)Gadget; lrc.cbxFieldOutcome = this.cbxFieldOutcome; lrc.lbxOtherFields = this.lbxOtherFields; lrc.lbxDummy = this.lbxDummyTerms; lrc.cbxFieldWeight = this.cbxFieldWeight; lrc.checkboxNoIntercept = this.checkboxNoIntercept; lrc.checkboxIncludeMissing = this.checkboxIncludeMissing; lrc.cbxConf = this.cbxConf; lrc.lbxInteractionTerms = this.lbxInteractionTerms; lrc.txtFilterString = null; lrc.DataFilters = RowFilterControl.DataFilters; lrc.descriptionPanel.Text = this.txtDesc.Text; if (!String.IsNullOrEmpty(this.txtTitle.Text)) { lrc.headerPanel.Text = this.txtTitle.Text; } else { lrc.headerPanel.Text = DashboardSharedStrings.GADGET_CONFIG_TITLE_LINEAR_REGRESSION; } this.Parameters.GadgetDescription = lrc.descriptionPanel.Text; this.Parameters.GadgetTitle = lrc.headerPanel.Text; lrc.RefreshResults(); btnCancel_Click(sender, e); // RefreshResults(); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { //Dictionary<string, string> inputVariableList = Parameters.InputVariableList; //Just one column for Frequency, .ColumnNames should have only one item txtTitle.Text = Parameters.GadgetTitle; txtDesc.Text = Parameters.GadgetDescription; EpiDashboard.LinearRegressionControl lrc = (EpiDashboard.LinearRegressionControl)Gadget; if (Parameters.ColumnNames.Count > 0) { cbxFieldOutcome.SelectedItem = Parameters.ColumnNames[0]; } cbxConf.ItemsSource = null; cbxConf.Items.Clear(); cbxConf.Items.Add("90%"); cbxConf.Items.Add("95%"); cbxConf.Items.Add("99%"); cbxConf.SelectedIndex = 1; cbxFieldWeight.SelectedItem = lrc.cbxFieldWeight.SelectedItem; cbxConf.SelectedItem = lrc.cbxConf.SelectedItem; checkboxNoIntercept.IsChecked = lrc.checkboxNoIntercept.IsChecked; checkboxIncludeMissing.IsChecked = lrc.checkboxIncludeMissing.IsChecked; checkboxShowANOVA.IsChecked = Parameters.ShowANOVA; cbxFieldPrecision.SelectedIndex = Convert.ToInt32(Parameters.Precision); lbxOtherFields.MaxHeight = lbxOtherFields.MaxHeight + (System.Windows.SystemParameters.PrimaryScreenHeight - 768.0); scrollViewerDisplay.Height = scrollViewerDisplay.Height + (System.Windows.SystemParameters.PrimaryScreenHeight - 768.0); if (lrc.lbxOtherFields.Items.Count > 0) { foreach (string s in lrc.lbxOtherFields.Items) { lbxOtherFields.Items.Add(s.ToString()); } } if (lrc.lbxDummy.Items.Count > 0) { foreach (string s in lrc.lbxDummy.Items) { lbxDummyTerms.Items.Add(s.ToString()); } } if (lrc.lbxInteractionTerms.Items.Count > 0) { foreach (string s in lrc.lbxInteractionTerms.Items) { lbxInteractionTerms.Items.Add(s.ToString()); } } if (lbxColumns.Items.Count == 0) { lbxColumns.Items.Add("Observations"); lbxColumns.Items.Add("Total"); lbxColumns.Items.Add("Mean"); lbxColumns.Items.Add("Variance"); lbxColumns.Items.Add("Std. Dev."); lbxColumns.Items.Add("Minimum"); lbxColumns.Items.Add("25%"); lbxColumns.Items.Add("Median"); lbxColumns.Items.Add("75%"); lbxColumns.Items.Add("Maximum"); lbxColumns.Items.Add("Mode"); lbxColumns.SelectAll(); } cbxFieldOutcome.SelectedItem = lrc.cbxFieldOutcome.SelectedItem; //checkboxShowAllListValues.IsChecked = Parameters.ShowAllListValues; //checkboxShowListLabels.IsChecked = Parameters.ShowListLabels; //checkboxSortHighLow.IsChecked = Parameters.SortHighToLow; //checkboxIncludeMissing.IsChecked = Parameters.IncludeMissing; //checkboxUsePrompts.IsChecked = Parameters.UseFieldPrompts; //checkboxDrawBorders.IsChecked = Parameters.DrawBorders; //checkboxDrawHeader.IsChecked = Parameters.DrawHeaderRow; //checkboxDrawTotal.IsChecked = Parameters.DrawTotalRow; //cbxFieldPrecision.SelectedItem = Parameters.Precision; //tblockBarWidth.Text = Parameters.PercentBarWidth.ToString(); //checkboxColumnFrequency.IsChecked = Parameters.ShowFrequencyCol; //checkboxColumnPercent.IsChecked = Parameters.ShowPercentCol; //checkboxColumnCumulativePercent.IsChecked = Parameters.ShowCumPercentCol; //checkboxColumn95CILower.IsChecked = Parameters.Show95CILowerCol; //checkboxColumn95CIUpper.IsChecked = Parameters.Show95CIUpperCol; //checkboxColumnPercentBars.IsChecked = Parameters.ShowPercentBarsCol; }
private void btnRun_Click(object sender, RoutedEventArgs e) { EpiDashboard.LinearRegressionControl lrc = new EpiDashboard.LinearRegressionControl(this.DashboardHelper); lrc = (EpiDashboard.LinearRegressionControl)Gadget; lrc.cbxFieldOutcome = this.cbxFieldOutcome; lrc.lbxOtherFields = this.lbxOtherFields; lrc.lbxDummy = this.lbxDummyTerms; lrc.cbxFieldWeight = this.cbxFieldWeight; lrc.checkboxNoIntercept = this.checkboxNoIntercept; lrc.checkboxIncludeMissing = this.checkboxIncludeMissing; lrc.cbxConf = this.cbxConf; lrc.lbxInteractionTerms = this.lbxInteractionTerms; lrc.txtFilterString = null; lrc.DataFilters = RowFilterControl.DataFilters; lrc.RefreshResults(); btnCancel_Click(sender, e); // RefreshResults(); }