首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Silverlight中单击HyperlinkBut​​ton时,如何避免出现蓝色边框?

在Silverlight中,要避免在单击HyperlinkButton时出现蓝色边框,可以通过设置HyperlinkButton的样式来实现。以下是一个简单的示例:

  1. 在您的Silverlight项目中,打开App.xaml文件。
  2. 在App.xaml文件中,添加以下样式:
代码语言:xml<Style x:Key="NoBorderHyperlinkButton" TargetType="HyperlinkButton">
复制
   <Setter Property="Template">
       <Setter.Value>
           <ControlTemplate TargetType="HyperlinkButton">
                <Grid>
                   <VisualStateManager.VisualStateGroups>
                       <VisualStateGroup x:Name="CommonStates">
                           <VisualState x:Name="Normal" />
                           <VisualState x:Name="MouseOver" />
                           <VisualState x:Name="Pressed">
                               <Storyboard>
                                   <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Foreground" Storyboard.TargetName="TextBlock">
                                        <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneAccentBrush}" />
                                    </ObjectAnimationUsingKeyFrames>
                                </Storyboard>
                            </VisualState>
                           <VisualState x:Name="Disabled">
                               <Storyboard>
                                   <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="Foreground" Storyboard.TargetName="TextBlock">
                                        <DiscreteObjectKeyFrame KeyTime="0" Value="{StaticResource PhoneDisabledBrush}" />
                                    </ObjectAnimationUsingKeyFrames>
                                </Storyboard>
                            </VisualState>
                        </VisualStateGroup>
                    </VisualStateManager.VisualStateGroups>
                    <TextBlock x:Name="TextBlock" Text="{TemplateBinding Content}" />
                </Grid>
            </ControlTemplate>
        </Setter.Value>
    </Setter>
</Style>
  1. 在您的Silverlight页面中,将新创建的样式应用于HyperlinkButton:
代码语言:xml
复制
<HyperlinkButton Content="点击这里" Style="{StaticResource NoBorderHyperlinkButton}" />

现在,当您单击HyperlinkButton时,不会出现蓝色边框。这个方法适用于Silverlight应用程序,并且不需要使用第三方库或框架。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

自定义一个“传统”的 Validation.ErrorTemplate

如果用户输入的值无效,你可能希望应用程序 用户界面 (UI) 上提供一些有关错误的反馈。...如果没有设置Validation.ErrorTemplate,当控件包含无效数据,WPF 将在无效控件周围显示如下图所示的红色边框,: ?...控件的数据出错显示红色边框,当控件获得焦点通过Tooltip显示具体的错误信息,当空间失去焦点关闭Tooltip。...本来这个Tooltip的边框是圆角的,因为我喜欢直角,所以将它改为直角了,其它外观和行为基本和以前Silverlight的版本一样。...结语 Validation.Error没有办法一次性为所有控件统一设置,只能在全局样式为所有控件都分别设置一次,例如上面出现的`TextBox的Style,这会很麻烦,毕竟WPF的控件还不少。

1.5K40

Silverlight学习笔记:布局之stackpanel

在用户界面设计方面的竞争多半是围绕着如何制作出有吸引力、实用、灵活的用户界面而展开的。基于浏览器的应用中进行界面的设计则是一项更加需要技巧的工作,因为我们的客户端总是丰富多样而又难以准确预测。...幸好,Silverlight 继承了 WPF 灵活性的界面设计的特点。...Silverlight 中使用 layout model 进行布局的管理,我们将所有的元素都放在一个容器 Container 。...Panel 类有 Background 和 children 这两个公共的属性,这是布局开始的第一步, silverlight ,最 主要的 panel 有:stackpanel、grid、canvas...多个元素之间计算 Margin ,其所用的规则也和 CSS 不同,但是应该更接近于一般的理解。 ? Technorati Tags: silverlight,布局,stack panel

46620
  • Silverlight项目中自定义控件开发Style学习笔记

    接下来我们先新建一个自定义控件(本文示例中将创建一个用户留言的自定义控件) 先调整一下默认的命名空间(因为Control是Silverlight的默认控件类,为了避免命名空间与类名重复,建议最好换一个默认命名空间...,看下如何应用,仍然Blend环境,保持Silverlight项目的MainPage.xaml文件打开状态,注意右侧面板的Resources标签面板,App.xaml上右击,选择“Link to...知道了如何切换样式,再来谈谈如何编辑style的问题,初学sl的style,觉得语法很繁琐,相信大家也象我一样懒得去记,没关系,咱们可以用Blend搞定(顺便说一下个人感受:blend 相对于 visual..."理解为一个互斥状态组,当鼠标从空白地方移动到a链接上,a链接从link(或visited)状态变成hover状态,点击,又从hover状态变成active状态,但不管如何,a元素只能同时处理这一种组状态的某一个...顺便提一句:视觉状态的定义,除了手动写代码,blend也可以轻松搞定 ?

    973100

    康耐视VIDI介绍-蓝色读取工具(Read)

    但是蓝色读取工具使用预先训练的模型为读取性能提供通用基线,无需训练。因此当工具首次配置后,它几乎可以立即识别和读取字符。工具已经知道如何读取字符,您只需要定义要在图像的哪个位置查找字符即可。...执行此操作后您就可以处理单个图像(图像,右键单击并从菜单中选择处理)或整个训练集(单击书册图标)。 蓝色读取工具会在找到的字符周围绘制一个黄色框来指示,并在角落显示解码字符值(标签)。...当此参数设置为反转,图像的图像以及主显示屏的图像将显示为更改后的极性 4.4特征标注 为了确定蓝色读取工具您的图像上的性能,您需要能将工具识别的字符与图像的实际字符值进行比较。...如果您单击包含已找到特征的未标记图像,工具会询问您应该如何处理图像中找到的特征: 说明:如果单击是黄色已找到特征将转换为绿色标签,您可以根据需要调整其位置并更改其字符值。...4.4.3标注图像上找到的特征 使用蓝色读取工具处理标注图像,该工具会向您显示找到的特征和标签(覆盖图像上)。

    3.2K51

    scetch入门 第3部分:符号和导出谢谢阅读!

    创建符号 单击此项后,将在检查器打开一个文本字段。我将这个符号命名为“Sock Monkey”。 ? 名称符号袜子猴子 请注意图层调色板的文件夹图标如何蓝色变为紫色。这意味着它是一个象征! ?...提醒:调整边框按住移位以调整大小时保持原始比例。 现在我想教你一个复制scetch任何图层的快捷方式。选择一个图层后,拖动按住alt / option。...然后单击“水平分布” ? 这样做是采用最左侧和最右侧的对象,并以相等的间距对齐其间的所有对象。这适用于任何3个或更多的选择。 现在,让我们学习如何分离符号。...为此,我们必须右键单击顶部猴子并选择“从符号中分离” ? 水平分布 现在我们可以安全地使这个图标更大,而不会影响任何其他符号。请注意,文件夹颜色再次变为蓝色: ? 文件夹颜色再次变为蓝色。...导出画板 你如何让你的画板脱离素描?有了导出功能!它可以批量导出以您的画板命名的PNG格式的画板。 导出之前,必须选择每个画板并在右侧检查器中选中“背景颜色”和“包含在导出”。

    1K00

    PS给照片换背景的小技巧

    1.将照片打开,应用工具箱的多边形套索工具(位置是界面左侧工具栏左边第二个按钮)将人物的轮廓边缘完整地勾画出来,形成一个封闭的浮动选区,注意勾画要紧贴人物的边缘,越准确越好。...4.选择移动工具,将光标指向白色底色的位置单击右键,选择“背景”,单击工具箱的前景色色块,弹出的调色板中将颜色指向红色区域并单击左键,点按“回车”键完成颜色设置。...2.打开“路径”面板,这时你会发现路径面板多了一个“工作路径”,单击“将路径作为选区载入”按钮,将封闭的路径转化为选区 3.选择图层面板,点选“背景”层,点右键,单击“复制图层”命令,新建一个“背景副本...使用方法: 1.点击“魔术棒”工具; 2.“魔术棒”工具条“连续”项前打勾; 3....(5)删除节点:如果节点过多,可以放开CTRL按键,用鼠标移到节点上,鼠标旁边出现“—”号,点该节点即可删除。

    3.3K170

    Screegle - Clean Screen Sharing (屏幕共享软件) v2.1.8激活版

    ,特别适用于会议展示给您的同事、团队、客户或学生等使用。...您的窗口将出现在预览,并在其周围显示蓝色边框。3.在任何支持窗口共享的视频应用程序(几乎任何浏览器,但 Safari 除外),选择“Screegle Share”而不是整个屏幕,瞧!...您可以随时使用相同的键盘快捷键添加更多窗口,或删除以前选择的窗口 ⌘ F1 或者只需预览内部单击即可。...第一次共享窗口单击对话框的打开系统偏好设置,解锁锁定图标并单击 Screegle 旁边的复选框您还可以录制带有语音的 Screegle 窗口视频。这对于与同事共享干净的桌面以进行异步通信很有用。...您甚至可以将网络摄像头添加为叠加层,这在屏幕录制期间或当您展示窗口并希望人们关注您非常有用(视频应用程序关闭网络摄像头!)

    1.1K30

    网页制作105个问答

    制作网页过程,大家都喜欢使用漂亮的字体。但是,如果访客浏览器没有安装同样的字体,看到你的网页会是很普通的字体。如何防止这种情况出现呢?...这时,表格处于文本右边,最后把图片放置表格即可,记得把表格边框取消。 46.如何改变链接颜色?...但对于软件下载链接,你需要这样设置: Download cnshell.zip (188kb) 66.如何删除图片链接的蓝色边框?...如果我们设置了图片为一个链接,会发现图片四周出现蓝色边框。要删除边框,需要在图片标签里加上border=”0″。...当你想知道流量单击易数图标,统计页面单击分析即可。 70.如何让浏览器正确显示word文件格式?

    4.7K20

    Silverlight自定义鼠标

    Popup这东西现在是很少用了,不过Silverlight 2 RC以前是没有ComboBox的,那时候通常就用Popup自己做一个ComboBox。...而且鼠标样式还是捕获鼠标的FrameworkElement的样式(具体可参考Window拖动边框修改窗口大小时的鼠标样式,拖动无论移动到哪里,鼠标样式都是不变的)。   ...效率好像不怎么好,而且有两个问题: 1:TextBox的鼠标是设置ControlTemplate的某个元素,所以在外面设Cursor=Cursors.None是没用的,而且拖动选中文字时会捕获鼠标...,这也是我们不能控制的,为免同时出现默认的鼠标和自定义鼠标,特地多添加了一个附加属性“UseOriginalCursor”,设为True只使用默认鼠标。...2:自定义鼠标出现的地点基于附加了CustomCursor属性的UIElementMouseMove事件产生的Point,所以如果鼠标没有CustomCursor上移动过,自定义鼠标就不会出现

    67230

    如何用Scratch 3绘制矢量图形 【Gaming】

    我将通过解释如何绘制苹果来演示Scratch绘制矢量精灵的所有要点,但是您可以将此方法应用于任何要创建的对象。...要打开Scratch的矢量绘图应用程序,请单击蓝色Scratch Cat图标,然后选择画笔图标。这将创建一个新的精灵画布。...–如果要在对象周围添加或移除彩色边框,请选择“轮廓”下的下拉菜单。 图片9.png 3. 选择节点工具。单击对象的中心将其选中。您将看到四个节点均匀分布圆的边缘。...单击并拖动两个边节点以选择它们。节点被选中变为蓝色。 图片11.png 选择节点后,按键盘上的向上箭头将节点移向圆的顶部。 图片12.png 5....您的新精灵将与项目的其他精灵一起出现在右角。在你的Scratch项目中使用它,Scratch网站上与其他Scratch用户共享它,最重要的是用vectors绘制出更酷的东西。

    5.5K00

    Excel图表技巧14:创建专业图表——基础

    引言:本文整理自exceluser.com,讲解Excel如何创建华尔街日报的专业图表。 下图1是我们将用于创建《华尔街日报》(“WSJ”)图表的示例数据。 ? 图1 首先,创建默认的柱形图。...图3 要使蓝色柱形更宽,单击图表的任何柱形,然后按下组合键,调出“设置数据系列格式”窗格,将分类间距设置为5%,如下图4所示。 ?...图4 如果要使用《华尔街日报》所使用的蓝色,先确保仍然选择蓝色柱形,然后单击“设置数据系列格式”窗格的“填充与线条”选项卡,“填充”部分,选择纯色填充,单击“颜色——更多颜色”,将颜色设置为红色=1...因此,单击并将图表向右拖动,暂时将图表放置在一边。 单元格D1输入“YTD销售量”,设置合格的字体,字号为16磅,加粗。...首先,选择图表,按组合键以显示“设置图表区格式”窗格,“填充与线条”选项卡,将图表的填充设置为“无填充”,其边框设置为“无线条”,如下图8所示。 ?

    3.6K30

    如何使用Excel绘制图表?

    对于吸引注意的颜色,我通常选用蓝色,原因有这样几个: 1)我喜欢蓝色 2)避免了色盲的问题 大约有8%的男性和0.5%的女神是色盲患者,色盲症的表现通常难以区分红色和绿色。...我们跟着下面图片的顺序看下如何找到这个配色方案。 1)搜索引擎搜索这个网站的名称,就可以打开该网站。然后点击这个网站的探索,在出现的页面搜索框搜索VTBC配色方案。...点击图表的任意一个条形,就可以将全部条形选中,设置图颜色为配色方案的浅蓝色表格最上方插入一行,输入标题。将这一行的行高度拉高。然后选中标题这一行,将背景颜色设置为配色方案的深蓝色。...所以避免使用居中对齐的文字,我喜欢将文字(标题,坐标轴标签等)按左上角对齐。这意味着用户会先看到有关如何阅读图表的细节,然后再看到数据本身。 图表下面的单元格可以配上数据来源,辅助阅读者理解。...Excel里有内置存放模板的操作,选择图表,然后点击鼠标右键,选择“另存为模板”,弹出的对话框定义自己模板的名称,这里定义名称为“猴子的条形图”,单击“保存”按钮就可以了。

    33020

    Spread for Windows Forms快速入门(16)---用Spread设计器创建和编辑图表

    这一篇介绍如何用Spread设计器创建和编辑图表。 准备图表的数据 首先要启动Spread设计器。...你可以 Visual Studio .NET 鼠标右键点击 Spread 控件,弹出菜单中选择 Spread 设计器;也可以安装菜单启动独立运行的Spread 设计器。...例如,如果把C3单元格1月份的皮本月销售额从8400修改为28400,可以看到图表中表示皮本月销售额的蓝色线条的起点会变高。 除了修改数据的值以外,也可以对图表的数据区域进行修改。...选中图表对象后,可以看到图表对应的数据区域出现蓝色边框,可以拖动蓝色边框的角调整数据区域的大小,或者把鼠标放在蓝色边框的边上移动图表对应的数据区域。 下图是修改C3值和缩小数据区域后的效果。 ?...下面以添加标题和修改绘图区背景色为例介绍如何使用图表设计器: 鼠标右键单击左侧图表对象模型的“标签区”,选中弹出的菜单“标签区”,为图表建立一个新标签,新标签的缺省位置图表上方。

    1.5K80

    《101 Windows Phone 7 Apps》读书笔记-Weight Tracker

    但问题是我们不能使用最新的Silverlight Toolkit版本,我们只能下载手机平台通用的Silverlight Toolkit版本(2009年11月份Silverlight 3发布的版本)...笔者撰稿Silverlight 4 Toolkit的图表控件无法运行在Windows Phone平台上!    ...如果我们不添加对Silverlight 3桌面版本的二进制集System.Windows.Controls.dll的引用,尝试使用这些图表控件,会得到一个神秘的异常。...在下一节,Weight Tracker展示了如何对折线图和饼图做一些自定义的工作。    ...* 图表给出了显式的X轴,所以我们可以做三个自定义工作:显示垂直网格线,改变日期的显示格式(使得年份不出现),限制X轴显示的值的范围(背后代码完成)。

    1.4K80

    Excel表格的35招必学秘技

    2.打开“自定义”对话框(参见图1),“工具栏”标签单击“新建”按钮,弹出“新建工具栏”对话框,输入名称——“专业符号”,确定后,即在工作区中出现一个工具条。   ...3.调整好行高和列宽后,同时选中A1至G2单元格区域(第1位学生的成绩条区域),按“格式”工具栏“边框”右侧的下拉按钮,随后出现边框列表,选中“所有框线”选项,为选中的区域添加边框(如果不需要边框...单击“格式”工具栏上“边框”右侧的下拉按钮,随后弹出的下拉列表,选“绘图边框”选项,或者执行“视图→工具栏→边框”命令,展开“边框”工具栏(图9)。...因此,很多情况下,都会需要同时多张表格的相同单元格输入同样的内容。   那么如何对表格进行成组编辑呢?...通过它你可以轻松看到工作表、单元格和公式函数改动如何影响当前数据的。   “工具”菜单单击“公式审核”子菜单,然后单击“显示监视窗口”按钮。

    7.5K80

    scetch入门 第2部分:文本,对齐和SVG第3部分中了解如何导出文件

    显示所有图层 由于我本教程对艺术家给予了赞誉,因此我通过点击删除来删除嵌入的文本图层。当您使用他人的作品,请确保在下载始终给予奖励或付费。 ? 打开图层 现在是时候做一些侦探工作了。...选择猴子图层 选择这三个图层后,您可以更改填充或边框颜色。我将填充更改为#90B8DC。注意:如果选择父组(“组”),Sketch将不允许您更改填充颜色。您必须选择组的三个单独的图层才能编辑颜色!...请务必更改每个屏幕的画板名称,因为这是Sketch导出PNG将使用的名称! 共享样式和文本样式 共享样式允许您一次更改多个图层的样式。要了解其工作原理,首先从任何画板中选择一个蓝色矩形。...没有共享风格 单击此下拉列表,选择“创建新共享样式”并为其命名。我把它命名为“顶部矩形” ? 顶部矩形共享样式 现在选择第二个画板的另一个蓝色矩形并应用“顶部矩形”样式。 ?...应用风格 如您所见,已应用“Sock Monkey”样式,将我们的图标从蓝色更改为黄色。 第3部分中了解如何导出文件 原文:http://megumi.co/learn/sketch2.htm

    4.1K30

    阿丘科技之AIDI高级应用讲解一(5)

    3D视图显示区 模型旋转 3D视图中按住鼠标左键拖动调节视角 区域映射 3D视图中选择一矩形区域,将此矩形区域标准图片显示区渲染位矩形框,(目前仅渲染类型为点可用) 5.4.5....可调整的显示属性 ✳对于分割模块,在编辑标签界面双击标签项,点击出现的‘···’按钮后弹出对应标签属性编辑界面 缺陷标注(常规/绘制/结果) 填充颜色/填充透明度/边框颜色/边框宽度/边框线型 辅助线...修改边框线型 展开属性面板,单击边框线型下拉框选择新的线型。 修改填充图案 展开属性面板(单图掩模或全图掩模),单击填充图案图示,选择新图案然后点击确定。 5.5.4....自动随机划分:图片列表中选中一张或多张图片,在数据划分工具处设置划分比例参数,点击划分按钮 有标注图片会自动加入测试集,并且图片列表对应图片右上角出现红色三角测试集标记。...图片列表图片左上角序号底色为绿色,代表此图标注为OK图 5.8 导出数据 导出原图:图片列表中选中图上右键导出原图。 导出标注数据:图片列表中选中图上右键导出训练集测试集。

    3.4K31

    【愚公系列】2023年11月 Winform控件专题 Label控件详解

    此时我们需要为控件处理三个事件:DragEnter: 当拖动进入控件区域触发,可以在这个事件设置拖拽效果。DragOver: 当拖动控件上移动触发,可以在这个事件设置拖拽效果。...需要注意的是,AutoEllipsis仅在控件的AutoSize属性设置为False才会生效。如果控件的AutoSize属性设置为True,则不会出现文本超出显示区域的情况,因此也不会出现省略号。...设计时,您可以通过右键单击控件并选择“AutoSize”选项来设置AutoSize属性。...以下是一个具体的案例,用于说明如何在Winform中使用Label控件:Visual Studio创建一个新的Winform项目。Form添加一个Label控件。...右键单击Label控件,选择“属性”窗口,“Text”属性输入要显示的文本,比如“Hello World”。可以进一步设置Label控件的字体、颜色、大小和对齐方式等属性。

    83311
    领券