public PreviewPage(IImportWizard impWiz) { Assert(impWiz != null); InitializeComponent(); m_impWizard = impWiz; }
public ConfigPage(string filePath, IImportWizard importWiz) { Assert(!string.IsNullOrWhiteSpace(filePath)); Assert(importWiz != null); InitializeComponent(); m_filePath = filePath; m_impWizard = importWiz; InitColumns(); //load settings var opt = AppContext.Settings.UserSettings.DSVImportSettings; m_nudLinesToIgnore.Value = opt.LineOffset; m_nudLinesToShow.Value = opt.DisplayCount; m_tbSeparator.Text = opt.ColumnsSeparator.ToString(); IDictionary <ColumnKey_t, int> mapping = opt.ColumnsMapping; if (mapping != null) { InitMapping(mapping); } if (m_tbSeparator.TextLength > 0) { LoadData(); } UpdateUI(); m_tbSeparator.TextChanged += ParamChanged_EventHandler; m_nudLinesToIgnore.ValueChanged += ParamChanged_EventHandler; m_nudLinesToShow.ValueChanged += ParamChanged_EventHandler; m_lbColumns.SelectedIndexChanged += delegate { UpdateUI(); }; ImportWizardDialog.EndUpdate += ImportWizardDialog_EndUpdate; }