private static void ChangeDrawLocationsZ(DependencyObject source, DependencyPropertyChangedEventArgs e) { try { ViewTexture3D view = source as ViewTexture3D; if (!view.IsVisible) { return; } view.refreshSlicedGrid(); view.refreshZPositions(); } catch { } }
private static void ChangeRegionsShapes(DependencyObject source, DependencyPropertyChangedEventArgs e) { try { if (e.NewValue == e.OldValue) { return; } ViewTexture3D view = source as ViewTexture3D; if (!view.IsRegionsDrawEnabled) { return; } view.refreshZPositions(); view.refreshRegionShapes(); } catch { } }