private static OnAnglePropertyChanged ( |
||
d | ||
e | System.Windows.DependencyPropertyChangedEventArgs | |
return | void |
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)