private void stringKeysListBox_SelectedIndexChanged(object sender, EventArgs e) { var newSelectedKey = (KeysListItem)keysListBox.SelectedValue; if (newSelectedKey != null && newSelectedKey != _selectedKey) { _selectedKey = newSelectedKey; UpdateStringTextBoxes(); UpdateFlagsUI(); } }
private void PopulateStringKeysListBox() { _keysListSource = new BindingList <KeysListItem>(); if (_selectedFile != null) { _keysListSource = new BindingList <KeysListItem>( FileHandler.StringsCurrentDataSource[_selectedFile.Name] .Select(key => new KeysListItem(_selectedFile.Name, key)) .ToList()); } keysListBox.DisplayMember = "Text"; keysListBox.DataSource = _keysListSource; _selectedKey = (KeysListItem)keysListBox.SelectedValue; }
private void PopulateStringKeysListBox() { _keysListSource = new BindingList<KeysListItem>(); if (_selectedFile != null) { _keysListSource = new BindingList<KeysListItem>( FileHandler.StringsCurrentDataSource[_selectedFile.Name] .Select(key => new KeysListItem(_selectedFile.Name, key)) .ToList()); } keysListBox.DisplayMember = "Text"; keysListBox.DataSource = _keysListSource; _selectedKey = (KeysListItem)keysListBox.SelectedValue; }