private void PerformAdd() { try { if (_selectedList != null) { Model.IINIKeyValuePair newItem = null; var listValue = _selectedList.InvokeMethod("CreateNewItem") as List <string>; if (listValue == null) { newItem = CreateNewItem(); _selectedList.Add(newItem); _selectedList.UpdateIndex(); } else if (listValue.Count > 0) { foreach (var item in listValue) { newItem = CreateNewItem(); newItem.IniValue = item; _selectedList.Add(newItem); _selectedList.UpdateIndex(); } } FireValuePropertyValueChanged(); } } catch (Exception e) { this.DisplayError(e); } UpdateUI(); }
private void UpdateColumn(Model.IINIKeyValuePair sampleItem) { listView.Columns.Clear(); if (this.listView.Columns.Count == 0) { this.listView.Columns.Add(sampleItem.KeyDisplayName, -2, HorizontalAlignment.Right); this.listView.Columns.Add("", -2, HorizontalAlignment.Center); this.listView.Columns.Add(sampleItem.ValueDisplayName, -2, HorizontalAlignment.Left); } }
private void PerformAdd() { try { Model.IINIKeyValuePair newItem = CreateNewItem(); if (_selectedList != null) { _selectedList.Add(newItem); } _selectedList.UpdateIndex(); FireValuePropertyValueChanged(); } catch (Exception e) { this.DisplayError(e); } UpdateUI(); }