protected virtual void OnDesignerCanvasChanged(DesignerCanvas oldDesignerCanvas, DesignerCanvas newDesignerCanvas) { if (oldDesignerCanvas != null) { newDesignerCanvas.LayoutUpdated -= DesignerCanvas_LayoutUpdated; newDesignerCanvas.MouseWheel -= DesignerCanvas_MouseWheel; } if (newDesignerCanvas != null) { newDesignerCanvas.LayoutUpdated += DesignerCanvas_LayoutUpdated; newDesignerCanvas.MouseWheel += DesignerCanvas_MouseWheel; newDesignerCanvas.LayoutTransform = _scaleTransform; } }
private void DesignerCanvas_Loaded(object sender, RoutedEventArgs e) { MyDesignerCanvas = sender as DesignerCanvas; }