public override void Unbind()
{
if (this.canvas != null && (!this.canvas.IsDisposed))
{
this.canvas.MouseDown -= this.mouseDownEvent;
this.canvas.MouseMove -= this.mouseMoveEvent;
this.canvas.MouseUp -= this.mouseUpEvent;
this.canvas.MouseWheel -= this.mouseWheelEvent;
this.canvas = null;
this.camera = null;
this.isBinded = false;
}
}