从此以后不会在博客园上发表任何言论,观注我的同志们,洗洗睡吧。
项目背景
该项目是前段时间我做的一个商业项目(两期,断断续续做了几个月)中的基础支持包。
做为基础支持包,这一份不算做商业项目。
为了发扬开源精神,扩展广大 Xamarin 爱好者的学习途径,我绝定将该项目开源。
欢迎广大有知之士共同参于,完善该项目。
项目名称:XFControls
- Git : https://github.com/gruan01/XFControls
- Nuget : https://www.nuget.org/packages/XFControls
- 文档: https://github.com/gruan01/XFControls/blob/master/XFControls/Documents/index.md
文档未写完, 未完成部份我后续会补全
包含什么
控件/布局列表 Control & Layout
Name | Desc | With Renderer | IOS | Android | WP | UWP |
---|---|---|---|---|---|---|
Border | 边框控件 | Y | Y | Y | N | N |
CheckBox | 复选框 | Y | Y | N | N | |
CircleBox | 圆形Box | Y | Y | Y | N | N |
DataPicker | 数据选择器 | Y | Y | Y | N | N |
Flip | 轮播控件 | Y | Y | Y | N | N |
FontIcon | 字体图标 | Y | Y | Y | N | N |
Marquee | 跑马灯 | Y | Y | N | N | |
RadioGroup | 单选框组 | Y | Y | N | N | |
RadioButtonGroup | 单选按钮组 | Y | Y | N | N | |
RatingBar | 打分条 | Y | Y | Y | N | N |
Repeater | Y | Y | N | N | ||
Segment | Y | Y | N | N | ||
Stepper | Y | Y | N | N | ||
TabView | Y | Y | N | N | ||
UniformGrid | Y | Y | N | N | ||
WrapLayout | Y | Y | N | N |
Binders
Name | Desc |
---|---|
TapBinder | TapGestureRecognizer 的增强功能。Used to enhancement TapGestureRecognizer. |
ListViewBinder | ListView 的增强功能。 Used to enhancement ListView. |
CmdBinder | MVVM 的事件绑定增强。 MVVM Event to Command |
Others
Toast for iOS
所有控件,目前只支持
- Android 4.2 以上,
- ios 具体版本未知,没有做真机测试
演示项目
https://github.com/gruan01/XFControls/tree/master/XFControls/Example
当前演示项目展示了 Flip / Border / Marquee / CheckBox / RadioButtonGroup / RadioGroup / TabView / FontIcon
其它用法,请参考文档。