非常精彩的Silverlight 2控件样式

概述

大家是否觉的现在Silverlight 2提供的默认的控件不能满足自己的要求?好在Silverlight的控件可以运用皮肤,微软Silverlight控件的设计者的主管Corrina开发了几套非常精彩的Silverlight 2控件皮肤,现在已经提供下载,大家可以很方便的添加到自己的项目中,让你的Silverlight程序更炫更酷。

Bubbly

在线演示   下载

TerryLee_Silverlight2_0110

Red

在线演示  下载

TerryLee_Silverlight2_0111

Flat

在线演示  下载

TerryLee_Silverlight2_0112

原文:Great new Silverlight Control Skins

作者:TerryLee
出处:http://terrylee.cnblogs.com
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
Tag标签: Silverlight
posted @ 2008-03-13 13:23 TerryLee 阅读(13278) 评论(59)  编辑 收藏 网摘 所属分类: [03]  银光点亮世界

设计师过来多做几套出来
  回复  引用  查看    
#2楼[楼主]2008-03-13 13:32 | TerryLee      
@自由、创新、研究、探索……
呵呵,做出来我们就可以直接拿来用了:)

  回复  引用  查看    
#3楼2008-03-13 13:41 | Clark Zheng      
翻译?
  回复  引用  查看    
#5楼[楼主]2008-03-13 13:55 | TerryLee      
  回复  引用  查看    
#6楼2008-03-13 13:57 | ithurricane      
请问如何方便的动态切换皮肤呢?
我看了代码,做一套Style还蛮复杂的,能否讲解一下呢?

  回复  引用  查看    
#7楼[楼主]2008-03-13 14:01 | TerryLee      
@ithurricane
现在样式是定义在App.xaml中的,要动态切换似乎要通过代码来实现
关于样式可以参考这篇文章:
http://www.cnblogs.com/Terrylee/archive/2008/03/08/Silverlight2-step-by-step-part8-styles.html" target="_new">http://www.cnblogs.com/Terrylee/archive/2008/03/08/Silverlight2-step-by-step-part8-styles.html

  回复  引用  查看    
#8楼2008-03-13 14:04 | cslar      
我真的希望TerryLee多发一些业务、建模和架构方面的东西,而不要专注这些华而不实的细节。
  回复  引用  查看    
#9楼[楼主]2008-03-13 14:05 | TerryLee      
@cslar
呵呵,您太抬举我了,业务、建模、架构方面的东西不是写几篇文章就能够说清楚的:)

  回复  引用  查看    
#10楼2008-03-13 14:10 | SZW      
下载了一定要支持一下^_^
  回复  引用  查看    
#11楼2008-03-13 14:12 | cslar      
@TerryLee
可能是对javascript不太熟悉,总觉得ajax华而不实,虽然它能带给人震撼和惊艳的感觉。我总是想本分的做点东西,写一些简洁漂亮的代码,目前是菜鸟,努力学习中。。。

  回复  引用  查看    
#12楼2008-03-13 15:06 | 菜菜灰      
设置的样式过程还是比较繁琐,需要去相应的控件指定他的Style样式。
我想在以后的版本中可以在app.xaml中定义默认所要显示的风格。这样可以自由的切换到想要的风格,而不是在每个xaml控件里修改他的Style样式。TerryLee 不知能否反应给微软开发组。

  回复  引用    
#13楼2008-03-13 15:41 | t[未注册用户]
--引用--------------------------------------------------
cslar: @TerryLee
可能是对javascript不太熟悉,总觉得ajax华而不实,虽然它能带给人震撼和惊艳的感觉。我总是想本分的做点东西,写一些简洁漂亮的代码,目前是菜鸟,努力学习中。。。
--------------------------------------------------------
如果你觉得ajax silverlight等华而不实,那说明你本身也华而不实.
有喜欢这样的技术,有喜欢那样的技术,每个人的定位点不同.
你认为高深的你可以努力做下去,但说别的东西是华而不实,就很不应该了
JS这些你又深入了解多少

  回复  引用  查看    
#14楼2008-03-13 15:43 | 阿布      
做JS等什么的其实一样也可以成为大牛,
他能成为大牛是因为他包容,即使可能你认为比较深层的,他不是不会,而是一样可以比你好.

  回复  引用  查看    
#15楼2008-03-13 15:46 | 阿布      
还是觉得Sl默认对中文的支持不好,感觉有毛边,有点粗糙
  回复  引用    
#16楼2008-03-13 15:53 | ssssfsfsfsfs[未注册用户]
这玩意性能很差啊,那个列表控件,拉一下滚动条,居然都拉不动的。。
  回复  引用  查看    
#17楼2008-03-13 16:06 | 菜菜灰      
To 阿布

并不是对中文字体支持不好的原因,像素的英文字体也同样存在,稍微有点美工基础的朋友知道这个应该叫锯齿,sl需要对字体增加一个属性,设置锯齿的状态有锯齿还是无锯齿。

  回复  引用    
#18楼2008-03-13 16:47 | linkinyan[未注册用户]
什么叫华而不实?告诉你
客户看到你做的软件漂亮,高兴的买单就是实。你软件整体架构再好,模型再细,结构再清晰,客户不买单就是华。

  回复  引用  查看    
#19楼2008-03-13 17:10 | lonelywolf      
覆盖上去,老是报错。
该怎么引用。

  回复  引用  查看    
#20楼[楼主]2008-03-13 17:24 | TerryLee      
@SZW
谢谢:)

  回复  引用  查看    
#21楼[楼主]2008-03-13 17:25 | TerryLee      
@cslar
看来你对RIA存有偏见,软件不是代码写的简洁漂亮就可以的,用户体验比简洁漂亮的代码更重要

  回复  引用    
#22楼2008-03-13 17:26 | mine900[未注册用户]
偷偷的说一声
IE6下一片空白
用ff 可以看到

  回复  引用  查看    
#23楼[楼主]2008-03-13 17:28 | TerryLee      
@菜菜灰
其实不用设置样式本身就有默认的一套样式啊,如果在App.xaml刚开始指定,都不知道你要用到哪些控件,怎么指定?这就好比ASP.NET应用程序一样,不可能在建立应用程序的时候,就给出一套样式。

  回复  引用  查看    
#24楼[楼主]2008-03-13 17:29 | TerryLee      
@阿布
SL中每种字体都这样,对中文的支持不好反倒是在编辑界面中有时候会出现乱码:)

  回复  引用  查看    
#25楼[楼主]2008-03-13 17:30 | TerryLee      
@ssssfsfsfsfs
性能没有那么差吧?

  回复  引用  查看    
#26楼[楼主]2008-03-13 17:30 | TerryLee      
@lonelywolf
不要完全覆盖App.xaml,注意xaml中的命名空间

  回复  引用  查看    
#27楼[楼主]2008-03-13 17:34 | TerryLee      
@mine900
哦,没有在IE6下测试过,我这儿只有FF和IE8

  回复  引用  查看    
#28楼[楼主]2008-03-13 19:59 | TerryLee      
@菜菜灰
我明白你的意思了

不好意思,你回复的评论影响了页面的布局,只好暂时删除了:)

  回复  引用  查看    
#29楼2008-03-14 02:06 | aspnetx      
个人坚持看好silverlight.
  回复  引用  查看    
#30楼2008-03-14 02:07 | aspnetx      
个人坚持看好TerryLee的系列教程,加油.
  回复  引用  查看    
#31楼[楼主]2008-03-14 08:36 | TerryLee      
@aspnetx
谢谢啊:)

  回复  引用  查看    
#32楼2008-03-14 08:46 | lonelywolf      
@TerryLee
<Grid.Resources>
<Color x:Key="BaseColor">#FF003255</Color>
<Color x:Key="LinearBevelLightStartColor">#FCFFFFFF</Color>
<Color x:Key="LinearBevelLightEndColor">#F4FFFFFF</Color>
这种方式来定义的时候会报出错误

  回复  引用  查看    
#33楼2008-03-14 11:48 | 三千      
很漂亮啊.很强大.

  回复  引用  查看    
#34楼[楼主]2008-03-14 22:54 | TerryLee      
@三千
:)

  回复  引用  查看    
#35楼2008-03-18 10:47 | 雪之妖      
TerryLee的系列教程都不错啊
各位如果认为自己是大牛,就弄出点东西出来,注意别弄的仅自己懂,别人不知所云:否则就老老实实的学习

  回复  引用  查看    
#36楼[楼主]2008-03-18 18:41 | TerryLee      
@雪之妖
呵呵,谢谢支持:)

  回复  引用    
#37楼2008-04-02 00:07 | ics[未注册用户]
不错, 谢谢版主的 silverlight 的教程, 我会认真看的.
  回复  引用    
#38楼2008-04-05 22:38 | ics[未注册用户]
测试silverlight2网站项目时是可以显示内容的, 但为什么在iis6里部署后在打开就是一片空白呢,好郁闷啊。。。
  回复  引用    
#39楼2008-04-30 18:53 | sera[未注册用户]
--引用--------------------------------------------------
TerryLee: @mine900
哦,没有在IE6下测试过,我这儿只有FF和IE8
--------------------------------------------------------
我在IE6下测试的时候都是直接把他默认的aspx文件设为startpage
就可以访问了

  回复  引用    
#40楼2008-05-21 11:48 | yiyisawa.liu[未注册用户]
TerryLee:我想请问:
我把page文件打开后
xmlns:dSrc="clr-namespace:ListData;assembly=Styles_Red"中,ListData是从哪里来的呢?
或是它应该是引入的一个namespace,但,应该从哪里引入?

因为发现编译时总是在这里和 <dSrc:peepsList x:Key="PeepsList"/>出现问题,不能通过编译.急盼赐教.谢谢

  回复  引用    
#41楼2008-05-21 16:25 | wparam[未注册用户]
我的问题跟yiyisawa.liu一样,不知道这个ListData是什么, 望赐教
  回复  引用  查看    
#42楼2008-06-30 09:06 | 小牛大牛      
是Beta1还是Beta2的?在线演示用不了.....
  回复  引用  查看    
#43楼[楼主]2008-06-30 09:59 | TerryLee      
@小牛大牛
是Beta 1的,原作者最近正在将其升级到Beta 2:)

  回复  引用  查看    
#44楼2008-07-18 10:33 | 张晓飞2008      
有没有beta2的控件样式啊。做好了没有。楼主尽快更新啊
  回复  引用  查看    
#45楼[楼主]2008-07-21 10:30 | TerryLee      
  回复  引用  查看    
#46楼2008-10-30 10:10 | 零式      
@cslar

AJAX绝不是华而不实,即便是CODE部分,对现有的一些应用也是相当不错的解决方案!

  回复  引用  查看    
#47楼2008-11-24 21:46 | aspnetx      
2008年11月22日
可能是由于silverlight2正式版的缘故,这些特效代码全部失效,在线的示例也是给报出了异常.
希望能看到更好的样式效果.

  回复  引用  查看    
#48楼2008-11-28 09:35 | Soncy      
第三套看起来比较简洁,有点像Google的风格。
  回复  引用  查看    
#49楼[楼主]2008-11-30 23:56 | TerryLee      
@aspnetx
这些代码都是在Beta 1下的,但是作者把它升级到了Beta 2,现在好像再没有升级:)

  回复  引用  查看    
#50楼[楼主]2008-11-30 23:57 | TerryLee      
@Soncy
可惜作者没有继续升级。。。

  回复  引用  查看    
#51楼2009-02-06 16:56 | 咸鱼翻身      
SL2 正式版可以使用吗?有很多错误提示。
  回复  引用    
#52楼2009-03-05 16:44 | CloudFly
楼主你好,想请问一下silverlight是不是支持工具栏呢?本人菜鸟级别,正在努力学习silverlight中:)



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1103572




历史上的今天:
2006-03-13 .NET Pet Shop 4.0案例研究预览篇

相关文章:

相关链接: