2

我正在开发一个类库,该类库使用 GPS 纬度/经度坐标近乎实时地跟踪运输车辆。

该库从公交服务提供的一个休息 XML Web 服务中获取车辆位置。我希望车辆坐标能够自动更新它们,而不必通过我的应用程序中的刷新方法手动调用和更新它们。该类应使用最新数据自动更新自身,并在更新时引发事件。

是否可以使用定时事件自动刷新对象内部计时器上的数据,或者如果不在类中运行消息泵,这是不可能的

如果存在此类问题的现有问题,我深表歉意,但如果存在,我无法使用 Google 或网站搜索找到它。

4

1 回答 1

2

您可以使用System.Threading.Timer. 它不需要消息循环,因为它在线程池线程上“滴答”。这确实意味着您必须编组回 UI 线程来更新 UI。

于 2012-04-16T19:02:29.870 回答