protected virtual void OnDesignerCanvasChanged(DesignerCanvas oldDesignerCanvas, DesignerCanvas newDesignerCanvas) { if (oldDesignerCanvas != null) { newDesignerCanvas.LayoutUpdated -= new EventHandler(this.DesignerCanvas_LayoutUpdated); newDesignerCanvas.MouseWheel -= new MouseWheelEventHandler(this.DesignerCanvas_MouseWheel); } if (newDesignerCanvas != null) { newDesignerCanvas.LayoutUpdated += new EventHandler(this.DesignerCanvas_LayoutUpdated); newDesignerCanvas.MouseWheel += new MouseWheelEventHandler(this.DesignerCanvas_MouseWheel); newDesignerCanvas.LayoutTransform = this.scaleTransform; } }
private void DesignerCanvas_Loaded(object sender, RoutedEventArgs e) { DesignerCanvas myDesignerCanvas = sender as DesignerCanvas; zoomBox.DesignerCanvas = myDesignerCanvas; }