Silverlight样式操作指导手册

开发 开发工具
Silverlight样式的操作主要体现在Silverlight应用程序的外观改变上。比如猪蹄样式的使用,控件上的样式设置等等操作。

Silverlight开发工具的使用为开发人员带来了一个不一样的开发环境。在学习使用的过程中,我们需要不断的去摸索经验技巧,提高其使用效率。在这里就先来了解一下有关Silverlight样式的相关操作。#t#

使用默认的Silverlight样式管理器管理你的Silverlight应用的外观

Silverlight 3没有像WPF的默认样式或是asp.net的主题特性, 举例来说我们无法像ASP.NET那样让程序的每个按钮自动的使用一个样式.

在Silverlight 3里你需要在每个控件上明确的设置样式.

好消息是你能在Silverlight Toolkit里找到默认样式管理器(ImplicitStyleManager)控件, 它允许你通过在一个容器控件里定义两个附加属性来让容器内部的控件使用一个默认样式.

在Silverlight 3里使用主题Silverlight样式

在一个XAML资源字典文件里定义你的样式并且设置它的生成操作为"内容(Content)".然后在页面的一个容器控件上通过"ResourceDictionaryUri"附加属性来引用这个文件:

  1. < Canvas themingToolkit:ImplicitStyle
    Manager.ApplyMode
    ="OneTime" 
    themingToolkit:ImplicitStyleManager.
    ResourceDictionaryUri
    ="
    Assets/ShinyBlue.xaml"
    > 

ApplyMode有三个可选值: None, OneTime和Auto

None: 不使用Silverlight样式

OneTime: 在页面加载后接受一次指定的样式

Auto: 在运行时动态添加的控件也将会使用指定样式

在容器内部(我们例子里是canvas), 按通常方式定义一些的控件:

  1. < TextBox Text="TextBox" Width="125" /> 
  2. < PasswordBox Width="125" /> 
  3. < ProgressBar IsIndeterminate=
    "False" Maximum="1" Value="0.5"/> 
  4. < RadioButton Content="RadioButton 
    1"
     IsChecked="True" /> 
  5. < RadioButton Content="RadioButton 2"/> 
  6. < CheckBox Content="CheckBox 1"/> 
  7. < CheckBox Content="CheckBox 2"
     IsChecked="True"/> 

Silverlight样式的具体操作指导就为大家介绍到这里。

责任编辑:曹凯 来源: CSDN
相关推荐

2009-12-30 17:14:03

Silverlight

2009-12-31 15:58:11

Silverlight

2010-01-05 11:26:27

.net Framew

2010-06-03 14:55:59

Hadoop配置

2010-09-26 10:02:09

JVM优化配置

2010-07-15 09:10:08

Perl函数手册

2009-12-18 15:49:05

Ruby Rmagic

2009-12-30 15:15:51

Silverlight

2009-12-29 18:46:41

Silverlight

2009-12-22 11:14:38

WCF禁用安全配置

2014-12-24 10:24:55

Java

2009-12-30 15:20:39

Silverlight

2010-06-07 18:12:39

mrtg 安装

2010-05-19 18:03:07

2010-05-19 18:26:28

SVN服务器安装

2010-10-08 14:31:46

Javascriptsplit函数

2010-08-04 11:23:15

Flex字符串

2009-12-31 16:44:53

Silverlight

2009-12-30 15:26:02

Silverlight

2010-08-17 10:00:17

DIV样式
点赞
收藏

51CTO技术栈公众号