public void Load(BinaryReader reader) { // Clear custom process outputs MainWindow.itemsCustomProcessOutputs.Items.Clear(); // Get number of custom process outputs int count = reader.ReadInt32(); for (int i = 0; i < count; i++) { // Get control with properties ControlCustomProcessOutput control = ControlCustomProcessOutput.Parse(reader); // Add control to ItemsControl MainWindow.itemsCustomProcessOutputs.Items.Add(control); } }
private void btnAddCustomProcessOutput_Click(object sender, RoutedEventArgs e) { ControlCustomProcessOutput control = new ControlCustomProcessOutput(); itemsCustomProcessOutputs.Items.Add(control); }