/// <summary> /// 设置股票标记 /// </summary> public void SetStockTag(int code, StockTag tag, String text) { StockMarkInfo sInfo; _StockMarkInfo.TryGetValue(code, out sInfo); if (sInfo == null) { sInfo = new StockMarkInfo(); } sInfo.Code = code; sInfo.StockTag = tag; if (sInfo.StockTag == StockTag.Text) { sInfo.MarkInfo = text; } else { sInfo.MarkInfo = String.Empty; } _StockMarkInfo[code] = sInfo; SaveInfo(); }
public override void LoadState(IMemento memento) { _Code = memento.GetInteger("Code"); _StockTag = (StockTag)memento.GetEnumValue("StockTag", typeof(StockTag)); if (_StockTag == StockTag.Text) { _MarkInfo = memento.GetString("MarkInfo"); } }