private void UpdateUI(Model.LaunchINI.FileWriteNSection obj) { if (obj == null) { return; } typeComboBox.Text = obj.Type; caseSensitiveComboBox.Text = obj.CaseSensitive == null ? "" : obj.CaseSensitive.ToString().ToLower(); encodingComboBox.Text = obj.Encoding; fileComboBox.Text = obj.File; entryComboBox.Text = obj.Entry; sectionComboBox.Text = obj.Section; keyComboBox.Text = obj.Key; valueComboBox.Text = obj.Value; findComboBox.Text = obj.Find; replaceComboBox.Text = obj.Replace; attributeComboBox.Text = obj.Attribute; xpathComboBox.Text = obj.XPath; }
private void UpdateObject(Model.LaunchINI.FileWriteNSection obj) { if (obj == null) { return; } obj.Type = typeComboBox.Text; var tempVal = caseSensitiveComboBox.Text; if (string.IsNullOrWhiteSpace(tempVal)) { obj.CaseSensitive = null; } else { if (bool.TryParse(tempVal, out bool result)) { obj.CaseSensitive = result; } else { obj.CaseSensitive = null; } } obj.Encoding = encodingComboBox.Text; obj.File = fileComboBox.Text; obj.Entry = entryComboBox.Text; obj.Section = sectionComboBox.Text; obj.Key = keyComboBox.Text; obj.Value = valueComboBox.Text; obj.Find = findComboBox.Text; obj.Replace = replaceComboBox.Text; obj.Attribute = attributeComboBox.Text; obj.XPath = xpathComboBox.Text; }