public virtual void RegisterView(IDataView View) { View.RegisterShapeSelected(this); EventUpdate += View.OnUpdateEvent; EventToolChanged += new smartEdit.Core.ToolSelectedEventHandler(View.OnToolChanged); GetCmdStack().EventUpdate += View.OnUpdateEvent; FireUpdateEvent(this, new EventArgs()); }