Telerik RadControls for WindowsPhone 2012Q1控件库
Windows Phone 的老朋友们应该还记得 Telerik 家的那套控件库吧?RadControls for WindowsPhone Source 2012 Q1就是当年挺火的一套源码版,适合想深入研究控件实现的你。它不是 UI 套件,而是可以动手改的源码,适合搞定高定制需求的项目。
UI 组件种类丰富,像日历、图表、滑块、列表这些都有,还贴合 Metro 风格,用起来也不会突兀。布局清晰、响应快,视觉风格也统一,比较省事。
基于 Silverlight,所以你得对数据绑定
、依赖属性
、XAML
语法这些有点了解。不熟?建议先刷一波 Silverlight 教程,后面用起来才不会卡壳。
MVVM 模式支持得也不错,ViewModel 配合控件一起跑,数据和 UI 分开,逻辑清晰,维护起来也省心。再加上数据服务
对接灵活,连 REST API 都能轻松搞定。
性能这块也有亮点。比如图表控件支持异步加载,滚动不卡,内存释放也挺到位的。源码里有不少这类细节,值得拿来参考学习。
如果你有本地化需求,里面的国际化支持也比较完善,多语言切换的逻辑都能在源码里找到,照着改就能上手。
还有一点,控件可扩展性不错,像要换个样式、改个交互,源码改一改就行,没必要完全重写。适合追求“和别人不一样”的开发者。
不过注意哦,这个是2012 Q1版本,算是个老版本了,用来学习和项目参考还不错,但别指望它能直接应付现在的主流平台。
如果你正在维护老的 WP 项目,或者就是想研究一下控件库的设计思路,可以试试这个源码。动手能力强的话,甚至还能封装出你自己的控件库。
14.14MB
文件大小:
评论区