【.Net码农】WPF .NET 4.0下实现外发光效果
2015-05-11 10:21
501 查看
原文来自icyfox_bupt的博客,转载请注明来自:/article/1897201.html想做一个外发光按钮,网上找的所有教程使用的都是<Button.BitmapEffect>这个标签
但是我把代码复制以后发现不可以使用,经过查找资料,发现这个标签在.NET 3.5的时候已经过时了,但是写上以后并不会报错,怪不得我使用.NET 4.0的时候没有任何反应。
那在.NET 3.5以上要做外发光应该怎么做呢? 经过查找外国网站,笔者发现了一个办法,与大家分享。.NET 4.0中只能用EFFECT标签来使用。将其中的
示例:
XAML代码:
但是我把代码复制以后发现不可以使用,经过查找资料,发现这个标签在.NET 3.5的时候已经过时了,但是写上以后并不会报错,怪不得我使用.NET 4.0的时候没有任何反应。
那在.NET 3.5以上要做外发光应该怎么做呢? 经过查找外国网站,笔者发现了一个办法,与大家分享。.NET 4.0中只能用EFFECT标签来使用。将其中的
DropShadowEffect的
ShadowDepth 改为0即可
示例:
![](http://my.csdn.net/uploads/201205/12/1336796980_8558.jpg)
<Window x:Class="测试外发光.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid Background="Black" Height="325" Width="503"> <Button Content="这是不发光的" Margin="152,59,268,219"> </Button> <Button Content="这是发光的" Margin="152,123,268,156"> <Button.Effect> <DropShadowEffect ShadowDepth="0" Color="White" Opacity="1" BlurRadius="20"/> </Button.Effect> </Button> </Grid> </Window>
<Window x:Class="测试外发光.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Grid Background="Black" Height="325" Width="503"> <Button Content="这是不发光的" Margin="152,59,268,219"> </Button> <Button Content="这是发光的" Margin="152,123,268,156"> <Button.Effect> <DropShadowEffect ShadowDepth="0" Color="White" Opacity="1" BlurRadius="20"/> </Button.Effect> </Button> </Grid> </Window>.cs文件里没有代码啦,希望能给大家帮助。
相关文章推荐
- WPF .NET 4.0下实现外发光效果
- 【.Net码农】Asp.net 2.0实现多语言
- vb.net 在windows7下实现毛玻璃效果+发光文字
- [.Net码农]分享非常漂亮的WPF界面框架源码及插件化实现原理
- 【.Net码农】用asp.net实现远程获取其他网站页面指定内容
- .NET 1.1 & .NET 2.0中 模拟用户登录的实现
- ASP.Net AJAX+userControl+js实现仿igoogle效果网站
- .net知识系列之七:底层解密(ASP.NET底层之旅,HttpApplication类实例,HttpApplication及Global.asax,实现自定义文件类型处理)
- 今天学习“Asp.net"页面加载中"效果实现”遇到的问题
- .net下实现鼠标左右两个按键齐击,就好像扫雷下面的效果
- 【.Net码农】ASP.NET支持多语言
- WPF—QQ界面(四):单击QQ昵称弹出个人简介窗口的效果实现
- Asp.net 使用GDI+实现alpha透明效果
- 如何用jQuery实现ASP.NET GridView折叠伸展效果
- JavaScript提高:002:ASP.NET使用easy UI实现tab效果
- WPF实现简单的反射效果
- c#,利用WPF的ScaleTransform和TranslateTransform实现图片的缩放效果
- WPF启动动画效果实现
- 2句代码轻松实现WPF最大化不遮挡任务栏并且具有边框调节效果
- [.Net码农]ASP.NET MVC 之 View 测试