private static void OnOceanFillPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { WorldGlobe globe = d as WorldGlobe; Brush brush = e.NewValue as Brush; globe.oceanFill = brush; if (globe.OceanEllipse != null) globe.OceanEllipse.Fill = brush; }