`
ljl_xyf
  • 浏览: 634507 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SilverLight代码添加交互性DropShadowEffect

 
阅读更多

首先要引用命名空间: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与数据库交互示例

    ### Silverlight与数据库交互示例 #### 一、概述 随着Web 2.0时代的到来,用户对于网页的互动性和视觉效果的要求越来越高。Silverlight作为微软推出的一种强大的跨浏览器、跨平台的应用框架,旨在为用户提供丰富的...

    helloSilverlight代码式添加控件

    本教程聚焦于Silverlight的基础学习,特别是通过代码方式来添加和管理控件,这是编程过程中的重要一环。 首先,"helloSilverlight代码式添加控件"这个标题暗示了我们将探讨如何在Silverlight应用中动态地创建和添加...

    silverlight 错误代码对照

    Silverlight 错误代码对照 Silverlight 是一款基于 Windows Presentation Foundation(WPF)的 Rich Internet Application(RIA)框架,它提供了一个基于浏览器的富客户端应用程序开发平台。然而,在 Silverlight ...

    Silverlight与Html交互

    在IT领域,Silverlight曾是一种流行的富互联网应用程序(RIA)框架,由微软开发,用于创建交互式、多媒体丰富的Web应用。HTML(超文本标记语言)则是网页内容的基础,两者之间的交互是实现更复杂Web应用功能的关键。...

    Silverlight学习源代码

    多个Silverlight学习源代码:silverlight toolkit中的主题(theme)应用、SilverLight 桌面文件夹效果源码、Silverlight4.0 Demo 源码、Silverlight5 beta新特性源码、SilverlightDataGrid、SilverlightMVVM模式...

    WPF+silverlight+数据交互

    本文将深入探讨WPF、Silverlight以及它们之间的数据交互,特别是如何在没有Telerik服务器的情况下实现这一目标。同时,我们也会涉及与WCF(Windows Communication Foundation)的集成,以及C#编程语言在其中的角色。...

    Silverlight与数据库交互示例.pdf

    本文将详细介绍如何使用Silverlight与数据库进行交互,结合.NET 3.5技术,利用LINQ数据源和WCF服务实现分布式调用。首先,我们创建一个Silverlight应用。在Visual Studio 2008中,选择新建Silverlight 2.0工程模板。...

    silverlight DataGrid 行内添加明细行明细表

    Silverlight是一款由Microsoft开发的富客户端技术,用于构建具有交互性和媒体优化功能的Web应用程序。DataGrid控件是Silverlight中用于展示和编辑表格数据的核心组件。 首先,让我们了解如何在DataGrid中添加明细行...

    silverlight代码GDI简单绘图

    通过结合Silverlight和GDI,你可以创建出富有交互性的、动态变化的图形界面,同时利用GDI+的灵活性实现复杂图形的绘制和透明度控制。这样的技术在制作动画、游戏或其他需要高度定制视觉效果的应用中非常有用。

    Silverlight与数据库交互示例[整理].pdf

    本文将详细介绍如何使用Silverlight与数据库进行交互,通过一个简单的示例展示如何构建一个基于.NET 3.5技术,利用LINQ数据源和WCF进行远程数据访问的应用。以下是整个过程的详细步骤: 1. 创建Silverlight应用 ...

    Prism + Silverlight 代码演示

    Silverlight则是一种轻量级的插件技术,用于在Web浏览器中创建丰富的、交互式的用户体验。 在这个"Prism + Silverlight 代码演示"中,我们可以学习到以下几个关键知识点: 1. **Prism框架**:Prism的核心特性包括...

    Silverlight和wcf交互的实战项目

    Silverlight和wcf交互式的实战项目,希望对这方面的感兴趣的同学有帮助

    silverlight与javascript交互操作.doc

    这种交互机制允许开发者结合Silverlight的强大图形处理能力和JavaScript的灵活性,实现复杂的Web应用程序功能,例如在不刷新整个页面的情况下更新UI、进行异步数据处理等。在实际开发中,还可以利用其他Silverlight...

    silverlight 实现的计算器 源代码

    总的来说,这个基于Silverlight的计算器源代码实例充分展示了Silverlight在创建动态、交互性应用方面的潜力。从控件布局、事件处理、计算逻辑到动画效果,每一方面都体现了Silverlight的强大功能。对于学习和理解...

    强大的silverlight源代码加密工具

    加密silverlight源代码 有效保护silverlight代码安全

    silverlight 使用的代码段

    银光(Silverlight)是微软公司推出的一种富互联网应用程序(RIA)平台,主要用于创建和展示具有丰富媒体体验和交互性设计的Web应用程序。它在2007年首次发布,作为Flash的竞争对手,旨在提供更高级的图形、动画和...

    Silverlight中Accordion组件动态生成示例

    Silverlight,由微软开发,是一种用于创建富互联网应用程序(RIA)的技术,它允许开发者构建具有丰富的交互性和多媒体功能的Web应用程序。在Silverlight 4版本中,Accordion组件是一个非常有用的UI元素,它提供了...

    WPF/SilverLight 代码

    **WPF(Windows Presentation Foundation)和Silverlight**是微软推出的技术,用于构建丰富的、交互性强的桌面和Web应用程序。这两个框架都是基于.NET Framework,并且都提供了强大的图形渲染和用户界面设计能力。 ...

Global site tag (gtag.js) - Google Analytics