Esempio n. 1
0
 // Methods
 public static void AddLinkText(InlineCollection inlines, string text, HyperLinkObj obj)
 {
     Hyperlink item = new Hyperlink(new Run(text))
     {
         Tag = obj
     };
     inlines.Add(item);
 }
Esempio n. 2
0
        // Methods
        public static void AddLinkText(InlineCollection inlines, string text, HyperLinkObj obj)
        {
            Hyperlink item = new Hyperlink(new Run(text))
            {
                Tag = obj
            };

            inlines.Add(item);
        }
Esempio n. 3
0
        private void Hyperlink_Click(object sender, RoutedEventArgs e)
        {
            Hyperlink hyperlink = sender as Hyperlink;

            if (hyperlink != null)
            {
                HyperLinkObj tag = hyperlink.Tag as HyperLinkObj;
                if (tag != null)
                {
                    if (tag is HyperLinkObj_Url)
                    {
                        HyperLinkObj_Url url = tag as HyperLinkObj_Url;
                        BrowserHelper.OpenUrl(BrowserType.System, url.Url);
                    }
                    else
                    {
                        DebugLog.Assert(false, "响应未处理");
                    }
                }
            }
        }