降低學習成本是每個.NET傳教士義務與責任。
建立生態,保護生態,見者有份。
教程晦澀難懂是我的錯誤。
對於默認的TabbedPage 上面進行頁面切換

上面是安卓默認的情況 對我們大部分人來說都習慣於下面進行切換

所以大部分做Xamarin forms的用戶都會吐槽為啥是在上面切換
好在第三方的組件已經支持這樣做而且提供得非常好
BottomNavigationBar 第三方組件
具體演示代碼請下載
有同學說 代碼寫得看不懂。好吧 代碼也是我從項目里面拷貝來的。下面我就手把手教大家如何實現自己的CustomRender 本質上CustomRender並不復雜。
[assembly: ExportRenderer(typeof(TabbedPage), typeof(XFDemo.Android.Renderers.BottomTabbedPageRenderer))]
一個標記即可實現
1、xamarin forms 是一套開源的實現。本質上他是在xamarin native上面進行的一次抽象。所以學會看他源碼對你幫助會特別大
https://github.com/xamarin/Xamarin.Forms
https://github.com/xamarin/Xamarin.Forms/blob/master/Xamarin.Forms.Platform.Android/AppCompat/TabbedPageRenderer.cs
本質上TabbedPage 就是一個
