/// <summary> /// 闪烁 /// </summary> /// <param name="isFlash">是否闪烁</param> /// <param name="interval">闪烁间隔</param> public void Flash(bool isFlash, int interval = 500) { if (this.isFlash == isFlash) { return; //防止被多次调用 } this.isFlash = isFlash; if (isFlash) { flashTimer.Interval = interval; flashTimer.Start(); } else { flashTimer.Stop(); mapControl.MgsUpdateSymVisibility(symbolName, 0); } }