public void Load(BinaryReader reader) { // Clear current list of user settings MainWindow.listUserConfigs.Items.Clear(); // Number of user settings instances int count = reader.ReadInt32(); // For each user settings instance for (int i = 0; i < count; i++) { // Parse user settings instance from binary reader UserSettings settings = UserSettings.Parse(reader); // Create control from settings ControlUserSettings control = new ControlUserSettings(settings); // Add user settings to user settings items control MainWindow.listUserConfigs.Items.Add(control); } }
private void btnAddUserConfig_Click(object sender, RoutedEventArgs e) { ControlUserSettings userSettings = new ControlUserSettings(); itemsUserConfig.Items.Add(userSettings); }