/// <summary> /// Attach Href with a framework element /// </summary> /// <param name="control">Chart Control</param> /// <param name="element">FrameworkElement</param> /// <param name="href">Href</param> /// <param name="hrefTarget">HrefTarget</param> internal void AttachHref(VisifireControl control, FrameworkElement visualElement, String href, HrefTargets hrefTarget) { if (visualElement == null) { return; } if (!String.IsNullOrEmpty(href)) { _tempHref = href; _tempHrefTarget = hrefTarget; //visualElement.MouseEnter -= Element_MouseEnter; //visualElement.MouseEnter += Element_MouseEnter; //visualElement.MouseLeftButtonUp -= Element_MouseLeftButtonUp; //visualElement.MouseLeftButtonUp += new MouseButtonEventHandler(Element_MouseLeftButtonUp); } }
/// <summary> /// Attach Href with a framework element /// </summary> /// <param name="control">Chart Control</param> /// <param name="element">FrameworkElement</param> /// <param name="href">Href</param> /// <param name="hrefTarget">HrefTarget</param> internal void AttachHref(VisifireControl control, FrameworkElement visualElement, String href, HrefTargets hrefTarget) { if (visualElement == null) return; if (!String.IsNullOrEmpty(href)) { _tempHref = href; _tempHrefTarget = hrefTarget; visualElement.MouseEnter -= Element_MouseEnter; visualElement.MouseEnter += Element_MouseEnter; visualElement.MouseLeftButtonUp -= Element_MouseLeftButtonUp; visualElement.MouseLeftButtonUp += new MouseButtonEventHandler(Element_MouseLeftButtonUp); } }
/// <summary> /// Attach Href with a framework elements /// </summary> /// <param name="control">Chart Control</param> /// <param name="visualElements">List of FrameworkElement</param> /// <param name="href">Href</param> /// <param name="hrefTarget">HrefTarget</param> internal void AttachHref(VisifireControl control, System.Collections.Generic.List <FrameworkElement> visualElements, String href, HrefTargets hrefTarget) { // Attach Href with a framework elements foreach (FrameworkElement visualElement in visualElements) { AttachHref(control, visualElement, href, hrefTarget); } }
/// <summary> /// Attach Href with a framework elements /// </summary> /// <param name="control">Chart Control</param> /// <param name="visualElements">List of FrameworkElement</param> /// <param name="href">Href</param> /// <param name="hrefTarget">HrefTarget</param> internal void AttachHref(VisifireControl control, System.Collections.Generic.List<FrameworkElement> visualElements, String href, HrefTargets hrefTarget) { // Attach Href with a framework elements foreach (FrameworkElement visualElement in visualElements) AttachHref(control, visualElement, href, hrefTarget); }