Example #1
0
        /// <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);
            }
        }
Example #2
0
        /// <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);
            }
        }
Example #3
0
 /// <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);
     }
 }
Example #4
0
 /// <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);
 }