`
hao84099
  • 浏览: 29283 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

Silverlight动态设置样式

 
阅读更多

1.从页面资源中获取样式并应用

 

btnTest.Style = (Style)this.Resources["BigButtonStyle"];

  

2.从项目中单独分开的资源字典文件(或一个引用的程序集中)中获取样式。首先,需要创建一个ResourceDictionary对象并提供正确的URI:

ResourceDictionary dictionary = new ResourceDictionary();
dictionary.Source = new Uri("/Test.xaml",UriKind.Relative);

 

假设样式字典的名字叫Test.xaml,资源字典的编译格式必须为内容(将属性窗口的Build Action设置为Content)

在配置好ResourceDictionary后,就可以从获取样式并应用它:
 

btnTest.Style = (Style)dictionary["SmallButtonStyle"];

 

3.移除样式

最后,要想移除样式,设置Style属性为空就可以。

btnTest.Style = null;

 

分享到:
评论

相关推荐

    silverlight自定义窗体样式

    在Silverlight应用开发中,创建和自定义窗体样式是提升用户体验的重要手段。"silverlight自定义窗体样式"这个主题主要涵盖了如何在Silverlight环境中为Window对象设计独特的外观和行为。下面,我们将深入探讨这一...

    silverlight Datagrid 样式

    同时,可以使用Trigger来根据数据的值动态改变样式。 5. **资源字典和主题样式**: 为了实现样式复用和代码整洁,可以将样式定义在ResourceDictionary中。这样,一套样式可以应用于整个应用程序。Silverlight也...

    Silverlight 动态导航/附动画

    **Silverlight 动态导航与动画详解** Silverlight,由微软开发的一种富互联网应用程序平台,是Web应用开发的重要工具,特别是在交互式用户界面和多媒体内容的呈现方面。它支持多种编程语言,如C#、VB.NET,同时也...

    Silverlight中Accordion组件动态生成示例

    在本文中,我们将深入探讨Silverlight中的Accordion组件及其在动态生成场景中的应用。Silverlight,由微软开发,是一种用于创建富互联网应用程序(RIA)的技术,它允许开发者构建具有丰富的交互性和多媒体功能的Web...

    Silverlight漂亮清爽的按钮样式

    在本文中,我们将深入探讨Silverlight中的按钮样式设计,这是一种能够为用户界面增添美观和吸引力的重要元素。Silverlight,作为Microsoft开发的一个强大的富互联网应用程序(RIA)平台,提供了丰富的图形和交互性...

    Silverlight中后台调用控件样式

    ### Silverlight中后台调用控件样式 #### 概述 在Silverlight应用程序开发中,样式(Styles)的使用能够极大地...总之,在Silverlight开发中熟练掌握样式及其动态管理技巧,对于提高应用程序的用户体验具有重要意义。

    silverlight皮肤样式style

    在Silverlight应用中,皮肤和样式是实现界面定制和美化的重要手段。 AccentColor、Cosmopolitan和Windows7是三套不同的Silverlight皮肤样式,它们分别提供了不同的视觉风格,以适应不同设计需求或品牌调性。 1. *...

    silverlight 按钮鱼眼样式

    在本文中,我们将深入探讨Silverlight中的“按钮鱼眼样式”这一独特设计,以及如何实现这一炫酷的视觉效果。Silverlight是微软开发的一个富互联网应用程序(RIA)平台,它为开发者提供了创建交互式、多媒体丰富的Web...

    silverlight 树控件更改黑三角样式

    在Silverlight应用开发中,`TreeView`控件是一种常见的数据展示方式,用于构建层次结构的数据视图。在本文中,我们将深入探讨如何在Silverlight的`TreeView`控件中更改默认的黑三角图标,即展开/折叠节点的指示器。...

    一个自定义Silverlight鼠标样式代码

    在本文中,我们将深入探讨如何使用Xaml在Silverlight中创建自定义鼠标样式。Silverlight是一种轻量级的Web应用程序框架,它允许开发者构建富媒体和交互式用户体验。自定义鼠标样式是提升用户界面(UI)独特性和用户...

    Silverlight视频分享点播系统

    本次项目采用Silverlight实现一个简单的个人多媒体平台,通过该平台,用户可以搜索自己喜欢的多媒体文件,在线播放(其播放质量优于Flash);... 9.Silverlight控件样式和控件模板 10.应用Blend工具进行开发

    silverlight

    开发者可能利用Visual Studio的工具集和Silverlight库来创建这个车轮模型,通过XAML定义界面布局和样式,而C#代码则负责处理用户的交互和业务逻辑。 在Silverlight的应用场景中,这样的车轮模型可能被用作数据可视...

    silverlight 资料及其code

    6. **Controls.Theming.Toolkit.Expression.Design**:这部分可能与表达式设计工具(如Microsoft Expression Blend)有关,用于创建和编辑Silverlight应用的样式和主题。 7. **System.Windows.Controls.Navigation....

    Silverlight项目的发布

    5. **应用程序文件结构**: 在服务器上设置好Silverlight应用程序的目录结构,包括必要的文件和子目录。例如,在网站的根目录下创建一个名为`App_Data`的文件夹来存放数据库文件。 6. **配置Web.config文件**: 需要在...

    这是一个关于SILVERLIGHT的样式文档

    这是一个关于SILVERLIGHT的样式文档

    Silverlight Spy.rar

    使用Silverlight Spy,开发者无需复杂的设置,只需在运行的Silverlight应用上启用该工具,即可开始探索和调试。它的界面直观,操作简便,使得开发者能够快速定位问题并找到解决方案。 在实际开发中,Silverlight ...

    Silverlight4

    在 Silverlight 4 中,开发者可以通过实现特定的接口将 Silverlight 控件设置为拖放目标,从而实现更为复杂的交互逻辑。 #### Web摄像头和麦克风支持 (Webcam and Microphone Support) Web摄像头和麦克风的支持为 ...

    silverlight做的menu

    在Silverlight中,创建动态的用户界面,如菜单,通常涉及以下知识点: 1. **XAML语言**:XAML(Extensible Application Markup Language)是Silverlight中用于定义UI的主要标记语言。通过XAML,我们可以声明式地...

    helloSilverlight

    Silverlight是由微软公司推出的富互联网应用(RIA)开发框架,它在Web应用程序中提供了丰富的多媒体体验和交互式设计,主要用于创建和展示动态内容。 【描述】"Silverlight开发平台的安装(二) 工程文件"暗示这是一...

Global site tag (gtag.js) - Google Analytics