private static void OnAnglePropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
Map map = d as Map;
double newValue = (double)e.NewValue;
while (newValue > 180.0)
{
newValue -= 360.0;
}
while (newValue < -180.0)
{
newValue += 360.0;
}
if (map.rotateTransform != null)
{
map.rotateTransform.Angle = newValue;
}
map.RaiseAngleChanged(e);
map.raisePropertyChanged("Angle");
}
private void RaiseAngleChanged(DependencyPropertyChangedEventArgs e)