一 簡介
Xamarin.ToolKit是個人在使用xamrin.froms開發2年中,因實際項目需要所自定義的組件包。該組件包采用xamarin.froms方式封裝,用戶可像普通forms控件那樣使用xaml語言編寫UI代碼。目前該組件包的成員主要:
1 TabbedPage.cs:因為forms本身提供的TabbedPage.cs在安卓里面tab頭處於上部分且不支持在下邊顯示設置,tab也不支持像微信那樣在右上角顯示一個數字
2 曲線圖表:xamarin所提供的基礎配套組件非常薄弱,許多控件均需要自定義實現,圖表組件也是沒有
3 TabControl:與tabpage相比他並不是一個頁面而是像window里面的TabControl類似的控件而已
二 各個組件介紹
2.1TabbedPage
效果圖
功能點:支持自定義tab的圖標,右上角數字,支持左右滑動切換頁面,支持圖標和文本上下設置
設置代碼:
2.2 曲線圖表
效果圖
功能點:曲線x,y坐標數據動態設置,追加,曲線顏色設置,曲線圖放大縮小,曲線某點出點擊后詳細信息等等
使用代碼
2.3 TabControl
在上圖中我們已經看到在曲線圖的示例中已經使用tabcontrol控件裝載了4個曲線,在這里為做各個組件顯示效果我們還是來各自展示一下
功能點:支持tab頭文字設置,支持點擊切換,支持每個選項卡放置任意控件,與net的tabcontrol控件更能相當
使用代碼
三 總結
3.1 以上展示的3個控件在xamrin.forms里編程需求特別突出,Xamarin.ToolKit所包括的控件遠不止他們,我將在后續的文章中陸續展示和推出。因為xamrin自定義froms控件比較麻煩,這里就不免費給大家使用了,目前以付費方式供大家使用,且在葡萄城這種專門賣控件的公司幾乎賣到幾百上千不等,如果不喜勿噴,請尊重他人勞動成果,我將繼續開發更多的xamrin.forms自定義組件為大家服務。目前提供以下兩種方式
1) 購買Xamarin.ToolKit動態庫:按實際需要使用組件計算,每個組件單價為50元rmb
2 )購買Xamarin.ToolKit源代碼:按實際需要使用組件計算,每個組件單價為100元rmb
3.2 支付方式
1)支付寶: 2) 微信:
如果有需要的朋友可發郵件並寫明需要的組件和支付流水號:郵件地址 2543856397@qq.com,我將以郵件方式按要求發送相關文件