没有合适的资源?快使用搜索试试~ 我知道了~
首页揭秘人立方搜索Silverlight控件外观定制
揭秘人立方搜索Silverlight控件外观定制
5星 · 超过95%的资源 需积分: 9 2 下载量 22 浏览量
更新于2024-09-12
收藏 222KB PDF 举报
本文档主要揭秘了微软亚洲研究院在2011年4月23日发布的人立方关系搜索中,利用Silverlight技术制作出绚丽界面和动画背后的技术细节。作者重点介绍了三种定制Silverlight控件外观的方法: 1. 代码内设置风格:这种方法适用于轻量级或简单的外观调整,如创建一个半透明矩形框。通过直接在代码中编写XAML,可以快速改变控件的样式,例如设置矩形框的填充颜色(白色)、透明度(0.1)以及尺寸(宽75像素,高自定义),并定位到指定位置。 2. 资源文件管理:当需要为多个控件设置相似属性时,将样式写入资源文件是一种更高效的做法。这可以避免代码重复,并且使得样式更改更为统一。以矩形框为例,资源文件中的配置可以用来批量设定透明度和其他视觉特性。 3. 重写控件模板:这是更深入的定制方式,涉及到控件模板的重写。作者特别讨论了如何设计箭头按钮、圆圈按钮和线段按钮。例如,箭头按钮通过封装Ellipse控件并添加鼠标事件处理;圆圈按钮则封装多个Ellipse,并允许动态设置属性;线段按钮使用Path控件创建具有立体感的贝塞尔曲线,同时配合Storyboard处理交互动作。 文档还提到了一些具体实现细节,如如何封装多个图形元素到按钮中,如何注册属性以便在代码中动态修改,以及如何利用Storyboard实现动画效果。通过这些揭秘,读者可以了解Silverlight控件外观定制的高级技巧,不仅限于人立方关系搜索中的应用,也适用于其他 Silverlight 开发项目。这篇文章对于想要深入理解Silverlight界面定制和优化的开发者来说是一份有价值的参考资源。
资源详情
资源推荐
创建时间:2011-4-23
人立方关系搜索的 silverlight 控件外观定制揭秘
——原文出处:Windows Live 中文社区
>>>======虾皮工作室======<<<
csAxp
目录
1)在代码里
面设置控件的风格.....................................................................................................2
2)把控件的
风格写成资源文件.....................................................................................................2
3)重写控件
的模板.........................................................................................................................3
3.1 箭头按钮.............................................................................................................................4
3.2 圆圈按钮.............................................................................................................................5
3.2.1 把多个Elli
pse控件封装到Button控件中................................................................5
3.2.2 注册一
些属性,使得我们可以在代码里面动态的设置它们: ..........................6
3.2.3 给其中
部分Ellipse控件加上合适的storyboard,来处理鼠标事件......................7
3.3 线段按钮.............................................................................................................................8
3.3.1 封装两
个Path控件到Button控件中:....................................................................8
3.3.2 注册Path的Data属性 ...............................................................................................9
3.3.3Path控件
的Data属性设置为特殊的贝赛尔曲线,使得看起来更有立体感。.....9
3.3.4 加入对
应的storyboard...........................................................................................10
4)结束语:...................................................................................................................................
10
河北工业大学——软件工程与理论实验室 整理:虾皮
1
下载后可阅读完整内容,剩余9页未读,立即下载
jianshang_xs
- 粉丝: 0
- 资源: 23
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功