首先要引用命名空间:System.Windows.Media.Effects.DropShadowEffect
以下是实现一个很简单的功能,只要鼠标移到button上就启动特效。鼠标离开时清除特效:
a)xaml部分:
<Grid x:Name="LayoutRoot" Background="White">
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0"
Name="button1" VerticalAlignment="Top" Width="75" />
</Grid>
b)c#部份:
namespace SilverlightApplication20
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
button1.MouseEnter += new MouseEventHandler(button1_MouseEnter);
button1.MouseLeave += new MouseEventHandler(button1_MouseLeave);
}
void button1_MouseLeave(object sender, MouseEventArgs e)
{
button1.Effect = null;
}
void button1_MouseEnter(object sender, MouseEventArgs e)
{
System.Windows.Media.Effects.DropShadowEffect ds = new System.Windows.Media.Effects.DropShadowEffect();
ds.ShadowDepth = 0;
ds.Color = Colors.Yellow;
button1.Effect = ds;
}
}
}
相关推荐
SilverLight目前已经成为互联网应用当中的终点,其本身具有的巨大市场前景,尤其是提供丰富的网路表示控件方面已经成为了flash的最大竞争对手,几天我们通过一个简单的示例演示如何使用SilverLight创建一个使用数据...
多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...
Silverlight与Html交互的小例子。主要介绍html如何调用Silverlight
silverlight入门到精通(3),Silverlight hello world代码式声名控件
silverlight与javascript交互操作
Silverlight与数据库交互示例.pdf
WPF+silverlight+数据交互,主要是为了解决Telerick没有server服务的问题
Silverlight和wcf交互式的实战项目,希望对这方面的感兴趣的同学有帮助
加密silverlight源代码 有效保护silverlight代码安全
Silverlight与数据库交互示例[整理].pdf
本案例实现了Prism与Silverlight 的结合,讲述了各个Module之间如何交互,以及简单的DragDrop功能实现。
silverlight开发 错误代码对照
Silverlight 完整例子带教学资料。
silverlight连接access代码
Silverlight中Accordion组件动态生成,Silverlight4的版本
.NET(Silverlight)代码混淆工具 .NET Reactor
C# WPF/SilverLight 咱用WPF/SilverLight做效果也绝对不比Flash/Flex差,呵呵。
(20)Silverlight 2.0中托管代码与前端交互