private void LoadValue(StringEntry entry) { string key = list.SelectedItems[0].Text; if (ResourceManager.Strings.ContainsKey(key)) { entry.Text = ResourceManager.Strings[key]; } else { entry.Text = ""; } }
private void stringEntry_TextChanged(object sender, EventArgs e) { StringEntry entry = sender as StringEntry; Debug.Assert(entry != null); Debug.Assert(list.SelectedItems.Count <= 1); if (entry == null) { return; } if (list.SelectedItems.Count != 1) { return; } string key = list.SelectedItems[0].Text; ResourceManager.Strings[key] = entry.Text; }