private static void changeImagesXY(DependencyObject source, DependencyPropertyChangedEventArgs e) { try { if (e.NewValue == null || e.NewValue == e.OldValue) { return; } ViewTexture3D view = source as ViewTexture3D; if (!view.IsVisible) { return; } ViewTexture3D.refreshBlankImage(view.ImageXY, ref view._blankXY); if (view._isRegionsIndexedModel3D) { //view.refreshViewPortImageXY(view._zSelectedPlaneIndex); view.refreshViewPortImageXY(); } else { view.refreshViewPortImagesXY(); } } catch { } }
private static void changeImagesYZ(DependencyObject source, DependencyPropertyChangedEventArgs e) { try { if (e.NewValue == null || e.NewValue == e.OldValue) { return; } ViewTexture3D view = source as ViewTexture3D; if (!view.IsVisible) { return; } ViewTexture3D.refreshBlankImage(view.ImageYZ, ref view._blankYZ); view.refreshViewPortImagesYZ(); } catch { } }