Esempio n. 1
0
        public GuiOutputHandler(OutputHandler outputHandler)
            : base(outputHandler)
        {
            InitializeComponent();

            FileNameSuffixBox.Text = OutputHandler.OutputHandlerFile.FileNameSuffixes[OutputHandler.Header.Id];
            StartPositionBox.Text = OutputHandler.OutputHandlerFile.StartAddress[OutputHandler.Header.Id].ToString(CultureInfo.InvariantCulture);
            EndPositionBox.Text = OutputHandler.OutputHandlerFile.EndAddress[OutputHandler.Header.Id].ToString(CultureInfo.InvariantCulture);
            DirectoryPathBox.Text = OutputHandler.OutputHandlerFile.DirectoryPaths[OutputHandler.Header.Id];

            OutputTypeComboBox.Items.Add(new ComboBoxItem { Name = "Xml", Content = "*.xml" });
            OutputTypeComboBox.Items.Add(new ComboBoxItem { Name = "Csv", Content = "*.csv" });
            OutputTypeComboBox.Items.Add(new ComboBoxItem { Name = "Xls", Content = "*.xls" });
            OutputTypeComboBox.SelectedIndex = OutputHandler.OutputHandlerFile.SelectedIndex[OutputHandler.Header.Id];

            OutputHandler.OutputWriter = OutputWriterFactory.CreateVariable(OutputTypeComboBox.SelectedItem.ToString());

            HeaderGroupBox.Header = "Output Handler " + OutputHandler.Header.Id;
            _save = true;
        }
Esempio n. 2
0
 protected OutputHandlerComponent(OutputHandler outputHandler)
 {
     OutputHandler = outputHandler;
     OutputHandler.PropertyChanged += OnPropertyChangedEventHandler;
 }