public GuiOutputFileCreator(OutputFileCreator outputFileCreator) : base(outputFileCreator) { InitializeComponent(); FileNameSuffixBox.Text = OutputFileCreator.OutputFileCreatorFile.FileNameSuffixes[OutputFileCreator.Header.Id]; DirectoryPathBox.Text = OutputFileCreator.OutputFileCreatorFile.DirectoryPaths[OutputFileCreator.Header.Id]; OutputTypeComboBox.Items.Add(new ComboBoxItem { Name = "Xml", Content = "*.xml" }); OutputTypeComboBox.Items.Add(new ComboBoxItem { Name = "Csv", Content = "*.csv" }); OutputTypeComboBox.SelectedIndex = OutputFileCreator.OutputFileCreatorFile.SelectedIndex[OutputFileCreator.Header.Id]; OutputFileCreator.FileCreator = FileCreatorFactory.CreateVariable(OutputTypeComboBox.SelectedItem.ToString()); HeaderGroupBox.Header = "Output File Creator " + OutputFileCreator.Header.Id; _save = true; }
protected OutputFileCreatorComponent(OutputFileCreator outputFileCreator) { OutputFileCreator = outputFileCreator; OutputFileCreator.PropertyChanged += OnPropertyChangedEventHandler; }