예제 #1
0
 protected override void OnMouseClick(MouseEventArgs e)
 {
     if (this.ButtonRectangle.Contains(e.Location))
     {
         BasePopup basePopup = this.TryGetDependBasePopup();
         if (basePopup != null)
         {
             basePopup.DismissPopup();
         }
     }
     //
     base.OnMouseClick(e);
 }
 protected override void OnMouseClick(MouseEventArgs e)
 {
     if (this.SplitRectangle.Contains(e.Location))
     {
         this.OnSplitMouseClick(e);
     }
     else
     {
         this.OnButtonMouseClick(e);
     }
     //
     if (this.ButtonTriggerRectangle.Contains(e.Location))
     {
         BasePopup basePopup = this.TryGetDependBasePopup();
         if (basePopup != null)
         {
             basePopup.DismissPopup();
         }
     }
     //
     //base.OnMouseClick(e);
     base.RelationEvent("MouseClick", e);
 }