首先要引用命名空间: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与数据库交互示例 #### 一、概述 随着Web 2.0时代的到来,用户对于网页的互动性和视觉效果的要求越来越高。Silverlight作为微软推出的一种强大的跨浏览器、跨平台的应用框架,旨在为用户提供丰富的...
本教程聚焦于Silverlight的基础学习,特别是通过代码方式来添加和管理控件,这是编程过程中的重要一环。 首先,"helloSilverlight代码式添加控件"这个标题暗示了我们将探讨如何在Silverlight应用中动态地创建和添加...
Silverlight 错误代码对照 Silverlight 是一款基于 Windows Presentation Foundation(WPF)的 Rich Internet Application(RIA)框架,它提供了一个基于浏览器的富客户端应用程序开发平台。然而,在 Silverlight ...
在IT领域,Silverlight曾是一种流行的富互联网应用程序(RIA)框架,由微软开发,用于创建交互式、多媒体丰富的Web应用。HTML(超文本标记语言)则是网页内容的基础,两者之间的交互是实现更复杂Web应用功能的关键。...
多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...
本文将深入探讨WPF、Silverlight以及它们之间的数据交互,特别是如何在没有Telerik服务器的情况下实现这一目标。同时,我们也会涉及与WCF(Windows Communication Foundation)的集成,以及C#编程语言在其中的角色。...
本文将详细介绍如何使用Silverlight与数据库进行交互,结合.NET 3.5技术,利用LINQ数据源和WCF服务实现分布式调用。首先,我们创建一个Silverlight应用。在Visual Studio 2008中,选择新建Silverlight 2.0工程模板。...
Silverlight是一款由Microsoft开发的富客户端技术,用于构建具有交互性和媒体优化功能的Web应用程序。DataGrid控件是Silverlight中用于展示和编辑表格数据的核心组件。 首先,让我们了解如何在DataGrid中添加明细行...
通过结合Silverlight和GDI,你可以创建出富有交互性的、动态变化的图形界面,同时利用GDI+的灵活性实现复杂图形的绘制和透明度控制。这样的技术在制作动画、游戏或其他需要高度定制视觉效果的应用中非常有用。
本文将详细介绍如何使用Silverlight与数据库进行交互,通过一个简单的示例展示如何构建一个基于.NET 3.5技术,利用LINQ数据源和WCF进行远程数据访问的应用。以下是整个过程的详细步骤: 1. 创建Silverlight应用 ...
Silverlight则是一种轻量级的插件技术,用于在Web浏览器中创建丰富的、交互式的用户体验。 在这个"Prism + Silverlight 代码演示"中,我们可以学习到以下几个关键知识点: 1. **Prism框架**:Prism的核心特性包括...
Silverlight和wcf交互式的实战项目,希望对这方面的感兴趣的同学有帮助
这种交互机制允许开发者结合Silverlight的强大图形处理能力和JavaScript的灵活性,实现复杂的Web应用程序功能,例如在不刷新整个页面的情况下更新UI、进行异步数据处理等。在实际开发中,还可以利用其他Silverlight...
总的来说,这个基于Silverlight的计算器源代码实例充分展示了Silverlight在创建动态、交互性应用方面的潜力。从控件布局、事件处理、计算逻辑到动画效果,每一方面都体现了Silverlight的强大功能。对于学习和理解...
加密silverlight源代码 有效保护silverlight代码安全
银光(Silverlight)是微软公司推出的一种富互联网应用程序(RIA)平台,主要用于创建和展示具有丰富媒体体验和交互性设计的Web应用程序。它在2007年首次发布,作为Flash的竞争对手,旨在提供更高级的图形、动画和...
Silverlight,由微软开发,是一种用于创建富互联网应用程序(RIA)的技术,它允许开发者构建具有丰富的交互性和多媒体功能的Web应用程序。在Silverlight 4版本中,Accordion组件是一个非常有用的UI元素,它提供了...
**WPF(Windows Presentation Foundation)和Silverlight**是微软推出的技术,用于构建丰富的、交互性强的桌面和Web应用程序。这两个框架都是基于.NET Framework,并且都提供了强大的图形渲染和用户界面设计能力。 ...