Silverlight的弹出窗口--展示
2009-02-09 11:57:28 来源:WEB开发网本文示例源代码或素材下载
背景
年后来到公司实习,第一个星期没有项目,也就无所事是,此时有一位前辈和我说,他们有一个系统是基于Silverlight研发的,而其中使用的弹出窗口存在着不少的问题,因此如果可以的话,要我做出一个弹出窗口的功能,其子元素可以是自定义的任何控件。
我很高兴进入公司才几天就能有这样的任务,每一次我去不同的公司实习,总是能在很短的时间内被“委以重任(当然更多的是我自己在自恋)”去进行可利用的基础设施的研发,非常感谢从大二开始都一直如此信任和看得我的各家公司,我想只有在这样的环境中才可以全力以赴……
总之接下此任务的情况是这样的,那么至此我对Silverlight到底有多少的知识呢?答案是,零。认识我的人都知道,我是非常非常没有美工水平的,因此对于几乎所有前台开发的技术都敬而远之,而其中如此新颖的Silverlight更是令我望而生怯。
但是事已如此,刚进公司也不能说我不会做,于是就硬着头皮上了,最终的结果是这样的:
首先用半天的时间基本撑握了Silverlight的模型,包括了解了Xaml的语法如DependencyProperty,AttachedProeprty等,基本熟悉了相关的API,至于控件树之类的理念,Winform和Webform也是基本相同的模型,因此熟悉起来也相对较快
随后用半天的时间,折腾出了一个弹出窗口的原型,看起来确实相当地舒服,弹出一个窗口再关闭,弹出两个窗口再相继关闭,并没有出现特别大的问题
然后,5分钟的时间内,发现这东西并不完美,存在着不少的问题,于是从架构上完全推倒了前一次的作品,很明显我的实现是基于一个错误的设计,也因此需要将整个模型进行重新的设计并进行再一次的实现
经过再半天的努力,终于有了一个较为理想化的设计,并完成了这个版本的实现
Tags:Silverlight 窗口 展示
编辑录入:爽爽 [复制链接] [打 印]- ››Silverlight for Windows Phone 7开发系列(1):...
- ››Silverlight for Windows Phone 7开发系列(2):...
- ››Silverlight for Windows Phone 7开发系列(3):...
- ››Silverlight for Windows Phone 7开发系列(4):...
- ››Silverlight for Symbian
- ››Silverlight3系列(四)数据绑定 Data Binding 1
- ››silverlight2 游戏 1 你能坚持多少秒
- ››Silverlight开发实践--PicZoomShow
- ››Silverlight自定义控件开发 - 令人懊恼的OnApplyT...
- ››Silverlight 2 RTW中ToolTipService.ToolTip不继承...
- ››Silverlight 鼠标滚轮组件“Silverlight.FX”
- ››Silverlight嵌入到HTML之windowless属性及运用Aja...
更多精彩
赞助商链接