我遇到了一个我似乎无法弄清楚的问题,尽管这是 Stackoverflow 上的一个标准问题。
我正在尝试使用以下代码异步更新我的 Bing 地图(请注意,这是来自旧的 Silverlight 项目,似乎不适用于 WPF)
_map.Dispatcher.BeginInvoke(() =>
{
_map.Children.Clear();
foreach (var projectedPin in pinsToAdd.Where(pin => PointIsVisibleInMap(pin.ScreenLocation, _map)))
{
_map.Children.Add(projectedPin.GetElement(ClusterTemplate));
}
});
我究竟做错了什么?