WPF超级链接

一、添加样式

<Style x:Key="LinkLabelStyle">          <Setter Property="Control.Padding" Value="0" />                <Setter Property="Control.VerticalAlignment" Value="Center" />       </Style>二、Xaml标记
<Label Canvas.Left="29"  Canvas.Top="320" x:Name="productLink" x:Uid="productLink" Style="{StaticResource LinkLabelStyle}" >            <Label.Content>                             <Hyperlink x:Name="hyperlink" x:Uid="hyperlink" NavigateUri="http://www.mtdzsp.com"  Style="{StaticResource LinkLabelStyle}"
                              Hyperlink.RequestNavigate="hyperlink_RequestNavigate">                                 <TextBlock Text="更多" Foreground="Black"/>                            </Hyperlink>                   </Label.Content>      </Label>

三、代码

     private void hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
        {
            if (e.Uri != null && string.IsNullOrEmpty(e.Uri.OriginalString) == false)
            {
                string uri = e.Uri.AbsoluteUri;
                Process.Start(new ProcessStartInfo(uri));
                e.Handled = true;

            }
        }
时间: 2024-10-27 03:56:57

WPF超级链接的相关文章

给文本中的url加超级链接,同时滤过已加过链接的url

/** * 给文本中的url加超级链接,同时滤过已有链接的url * @param string $str [description] * @return [type] [description] */ function text2links($str='') { if($str=='' or !preg_match('/(http|www\.|@)/i', $str)) return $str; $lines = explode("\n", $str); $new_text = ''

【原】为DevExpress的ChartControl添加Y轴控制 和 GridControl中指定列添加超级链接

一.控制ChartControl的Y轴范围 使用Devexpress中的CharControl控件,需要控制AxisY轴的显示范围,需要使用该控件的BoundDataChanged事件,具体代码如下: 该代码实现的效果如下:   二.设置GridControl表格中的超级链接: 1.首先在表格的设计器中添加一个HyperLinkEdit 的 Repository: 2.将该Repository绑定到列表中的指定列中: 3.为第一步添加的rpLink控件添加Open_Link事件处理函数: 4.最

制作由下向上的滚动字幕,字幕内容要求包含网站超级链接和图片超级链接, 使用鼠标移动事件控制字幕运动和停止。 2、在下拉列表框中设置五种以上颜色,选择颜色后, 滚动字幕背景色改变成相应颜色

<!DOCTYPE html><html>    <head>        <meta charset="UTF-8">        <title></title>    </head>    <!--        时间:2016-12-28        描述:1.制作由下向上的滚动字幕,字幕内容要求包含网站超级链接和图片超级链接,                   使用鼠标移动事件控制

Excel更改超级链接图片打开方式

我们在excel表格中插入图片超级链接后.打开方式会使用IE,这个方法可以让图片的打开方式改成为正确的图片打开方式 在注册表中找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\C ommon\Internet 在右边栏中添加一个新的DWORD,名为"ForceShellExecute" ,数值设置为 "1" Excel更改超级链接图片打开方式,布布扣,bubuko.com

CSS实例:鼠标滑过超级链接文字时改变背景颜色

先讲简单的: 通过CSS可以设置超链接在不同时刻的颜色: <style> a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color: #00FFFF} /* 已访问的链接 */ a:hover {color: #0000FF} /* 鼠标移动到链接上 */ a:active {color: #00FF00} /* 选定的链接 */ </style> <ul id="content"> <li&g

【CSS】扁平化,支持IE6的含有方块超级链接的导航栏与含有支持IE8的下拉菜单的导航栏

上次在<[Bootstrap]导航栏navbar在IE8上的缺陷与解决方案>(点击打开链接)给大家推荐过导航栏怎么写, 这次不用任何框架,纯手写CSS,原生态,方便各位改写!请笑纳. 一.首先是含有方块超级链接的导航栏,如下图: 这个东西个人觉得拼接在一些灰色巨幕下面做首页的导航栏不错 或者放在一些标签页上面也是可以的 代码如下: <div style="width:70%; text-align:center; margin-left:auto; margin-right:a

phpExcel导出excel加超级链接的实例代码[转]

phpexcel实现的导出excel文件的代码,且可以在excel文件中加入超级链接. 说明:PHPExcel的开发包Tests目录有详细使用实例.以下代码支持中文,注意文件编码,文件保存为utf-8. 完整代码: 代码示例: <?php//写excel //Include class require_once(‘Classes/PHPExcel.php’); require_once(‘Classes/PHPExcel/Writer/Excel2007.php’); $objPHPExcel

【css】超级链接点击后出现虚框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

OUTLOOK、foxmail等无法直接打开邮件中的超级链接问题

部分电脑,在OUTLOOK或Foxmail收到隔离邮件通知时,点击发送或删除时,提示"一般性错误,*******************,找不到应用程序".或打开其它HTML格式的邮件正文中的任何超级链接时,也会有同样现象. 1.打开IE,在菜单"工具"→"Internet选项"中,进入"程序"标签,勾选"检查Internet Explorer是否为默认的浏览器". 2.关闭并重新打开IE浏览器.如果有提示