void imageCanvas_MouseDown(object sender, MouseButtonEventArgs e) { if (HasActiveCanvasTool) { _activeTool.OnMouseDown((IInputElement)sender, e); } }