非常精彩的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 on 2008-03-13 13:23 TerryLee 阅读(7924) 评论(52)  编辑 收藏 所属分类: Silverlight

评论

#1楼  2008-03-13 13:29 自由、创新、研究、探索……      

设计师过来多做几套出来   回复  引用  查看    

#2楼 [楼主] 2008-03-13 13:32 TerryLee      

@自由、创新、研究、探索……
呵呵,做出来我们就可以直接拿来用了:)   回复  引用  查看    

#3楼  2008-03-13 13:41 Clark Zheng      

翻译?   回复  引用  查看    

#4楼  2008-03-13 13:50 ccBoy_ccBoy [未注册用户]

应该保留出处吧

http://blogs.msdn.com/corrinab/archive/2008/03/11/silverlight-2-control-skins.aspx   回复  引用    

#5楼 [楼主] 2008-03-13 13:55 TerryLee      

@Clark Zheng
@ccBoy_ccBoy
嗯,从Brad Abrams的一篇文章上看到的,已经加上了原文
http://blogs.msdn.com/brada/archive/2008/03/12/great-new-silverlight-control-skins.aspx   回复  引用  查看    

#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   回复  引用  查看    

#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      

@张晓飞2008
看清楚再说,这不是我做的样式!

最新的Beta 2的样式参考这里:
http://www.cnblogs.com/Terrylee/archive/2008/07/20/three-silverlight-2-beta-2-control-style.html   回复  引用  查看    


标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-03-13 13:54 编辑过
 
历史上的今天:

另存  打印
 


导航

公告

  • 网名:TerryLee
  • 本名:李会军
  • 位置:中国北京 Ethos
  • 联系方式:
  • 访问我的个人主页

 MVP配置

 个人主页

 版权声明

  • 本站采用创作共用许可 署名,非商业

绿色通道

IT新闻

统计

与我联系

留言簿(323)

我的标签

随笔分类

随笔档案

个人站点

关注项目

好的网站

我的好友

搜索

积分与排名

阅读排行榜

评论排行榜