私は理解できないように見える問題を抱えていますが、これは Stackoverflow での標準的な質問のようなものです。
次のコードを使用して Bing Maps を非同期的に更新しようとしています (注意してください、これは古い 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));
}
});
私は何を間違っていますか?