Version 1.1.3.

This commit is contained in:
ClemensF 2012-12-15 19:11:54 +01:00
parent 3f5e3d752b
commit 2f1020ffc6

View file

@ -96,17 +96,17 @@ namespace MapControl
private static void LocationsPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs e)
{
var mapPolyline = (MapPolyline)obj;
var oldNotifyCollectionChanged = e.OldValue as INotifyCollectionChanged;
var newNotifyCollectionChanged = e.NewValue as INotifyCollectionChanged;
var oldCollection = e.OldValue as INotifyCollectionChanged;
var newCollection = e.NewValue as INotifyCollectionChanged;
if (oldNotifyCollectionChanged != null)
if (oldCollection != null)
{
oldNotifyCollectionChanged.CollectionChanged -= mapPolyline.LocationCollectionChanged;
oldCollection.CollectionChanged -= mapPolyline.LocationCollectionChanged;
}
if (newNotifyCollectionChanged != null)
if (newCollection != null)
{
newNotifyCollectionChanged.CollectionChanged += mapPolyline.LocationCollectionChanged;
newCollection.CollectionChanged += mapPolyline.LocationCollectionChanged;
}
mapPolyline.UpdateGeometry();