private void symbolsListView1_OnSymbolChanged(string key, ISymbol symbol) { if (_renderer == null) return; if (key.Contains(":")) { int pos = key.IndexOf(":"); int index; if (int.TryParse(key.Substring(0, pos), out index)) { ILegendItem legendItem = _renderer.LegendItem(index); if (legendItem != null) _renderer.SetSymbol(legendItem, symbol); } } }