private void OnViewEvent(object sender, ViewEventArgs e)
 {
     if (e.EventType == ViewEvent.TemplateModeChanged)
     {
         this.OnTemplateModeChangedInternal((TemplateModeChangedEventArgs)e.EventArgs);
     }
 }
 private void OnViewEvent(object sender, ViewEventArgs e)
 {
     if (e.EventType == ViewEvent.TemplateModeChanged)
     {
         this.OnTemplateModeChangedInternal((TemplateModeChangedEventArgs) e.EventArgs);
     }
 }
 private void OnViewEvent(object sender, ViewEventArgs e)
 {
     if (e.EventType == ViewEvent.Click)
     {
         this.OnClick((DesignerRegionMouseEventArgs) e.EventArgs);
     }
     else if (e.EventType == ViewEvent.Paint)
     {
         this.OnPaint((PaintEventArgs) e.EventArgs);
     }
     else if (e.EventType == ViewEvent.TemplateModeChanged)
     {
         TemplateModeChangedEventArgs eventArgs = (TemplateModeChangedEventArgs) e.EventArgs;
         this._inTemplateMode = eventArgs.NewTemplateGroup != null;
         TypeDescriptor.Refresh(base.Component);
     }
 }