private void SliderZoom_Changed(object sender, RoutedPropertyChangedEventArgs<double> e) { // Transform [0,1] into zoom level bounds of [1/2, 2] double shifted = (e.NewValue - 0.5) * 2; double zoom = Math.Pow(2, shifted); xGraphInspector.SetZoom(zoom); }