public void SetSymbol(ILegendItem item, ISymbol symbol) { for (int i = 0; i < LegendItemCount; i++) { if (item == LegendItem(i)) { ILegendGroup legendGroup = ByIndex(i); if (legendGroup != null) { legendGroup.SetSymbol(item, symbol); } break; } } }
public void SetSymbol(ISymbol symbol) { ILegendGroup legendGroup = LegendItem.LegendGroup(_layerItem); if (legendGroup == null) { return; } legendGroup.SetSymbol(_legendItem, symbol); if (_legendItem is ISymbol) { ((ISymbol)_legendItem).Release(); } _legendItem = symbol; }