private static void ScaleZPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { ScaleTransform3D target = ((ScaleTransform3D) d); target._cachedScaleZValue = (double)e.NewValue; target.PropertyChanged(ScaleZProperty); }