Silverlight导航与图形绘制全解析
1. 导航应用基础
导航应用的基本结构较为简单。页面顶部有一个页眉,左侧有一组用于导航的链接按钮,其下方是执行导航的框架(Frame)。页面通过UriMapper进行映射,并放置在名为Views的项目子文件夹中。
Silverlight仅自带一种导航模板,不过Silverlight团队在 此链接 发布了更多模板,这些模板调整了链接按钮的视觉样式和位置。未来,还能在 Expression社区画廊 找到第三方开发者创建的更多模板。
实现从单页显示到真正应用的转变,可以采用一系列技术:
- 简单内容隐藏和交换技术 :具有无限的灵活性,可模拟导航。
- ChildWindow :能创建弹出窗口,覆盖在应用的其他部分之上。
- Frame和Page类以及内置导航系统 :支持历史记录跟踪和深度链接等功能。
2. 2D图形绘制基础
Silverlight的2D绘图支持是许多复杂功能的基础,如自定义绘制控件、交互式图形和动画等。即便不打算为应用创建自定义图形,也需扎实掌握其绘图基础知识,用于添加专业且直观的效果,以及为图形添加交互性。
Silverlight支持WPF中相当多的绘图功能子集。可以探
超级会员免费看
订阅专栏 解锁全文
43

被折叠的 条评论
为什么被折叠?



