开源 XFControls , 用于 Xamarin.Forms 的自定义控件集

从此以后不会在博客园上发表任何言论,观注我的同志们,洗洗睡吧。

项目背景

该项目是前段时间我做的一个商业项目(两期,断断续续做了几个月)中的基础支持包。
做为基础支持包,这一份不算做商业项目。

为了发扬开源精神,扩展广大 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

开源 XFControls , 用于 Xamarin.Forms 的自定义控件集_第1张图片

当前演示项目展示了 Flip / Border / Marquee / CheckBox / RadioButtonGroup / RadioGroup / TabView / FontIcon
其它用法,请参考文档。

你可能感兴趣的:(开源 XFControls , 用于 Xamarin.Forms 的自定义控件集)