考虑以下C#代码:
if (finalTextConvertTimer != null)
{
if (finalTextConvertTimer.IsEnabled)
{
finalTextConvertTimer.Stop();
}
finalTextConvertTimer.Start();
}
有必要先停止计时器吗?这里的一位开发人员说不是。只是在寻求验证。
抱歉没有先在MSDN中进行研究。来自方法文档(http://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer.start(v=vs.110).aspx):
Start重置计时器Interval。