UI样式

  1. Snppts: Xamarin Forms UI Snippets.
  2. Prebuilt Templates: Jump-start your next project with a prebuilt app.
  3. Xamarin.Forms Zeplin extension: Generates XAML for Xamarin.Forms.
  4. AiForms.CollectionView: This is a flexible ListView that has a grid and horizontal layout with reusable cells for Xamarin.Forms (Android / iOS).
  5. AiForms.Dialogs: This is a collection of Custom Dialogs that can be defined with XAML for Xamarin.Forms (Android / iOS).
  6. AiForms.Renderers: This is a flexible Xamarin.Forms TableView specialized in settings for Android / iOS.
  7. ACR User Dialogs: A cross platform library that allows you to call for standard user dialogs from a shared/portable library.
  8. AutoSuggestBox: Represents a text control that makes suggestions to users as they type.
  9. BottomTabbedPage: A Xamarin.Forms control brings BottomNavigationView for bottom navigation on Android.
  10. BadgeView: A Xamarin.Forms control to display a round badge.
  11. BuildIt: Build It is the set of libraries that makes it easier and quicker to build applications.
  12. ButtonCircle: Circle buttons with icon for your Xamarin.Forms applications.
  13. CardsView: CardsView & CarouselView for Xamarin.Forms.
  14. CircularProgress: Circular Progress control for Xamarin Forms.
  15. ColorPicker: Color picker for Xamarin.Forms. It can be used as a large color mixer control (ColorPickerMixer) or as a dialog for select a color (ColorPickerDialog) or as an entry editor (ColorPickerEntry) of hexadecimal value with preview of a color and option of launch a dialog with color mixer.
  16. ContextViewCell: This plugin provides opportunity to create custom context menu for every cell.
  17. CrossPlacePicker: Simple cross platform plugin to pick place using google maps with the help of Cross Platform API.
  18. CutView: A diagonal view for xamarin forms based on NControl.
  19. DesktopTrayIcon: A Xamarin Forms plugin for adding tray icon functionality to Xamarin.Mac and Xamarin.WPF.
  20. DynamicWrapLayout: A Xamarin.Forms layout for creating dynamically wrapped views.
  21. EasyLayout.Forms: Simplifies working with RelativeLayout Programatically in Xamarin.Forms.
  22. ElegantTabs: Adds some of nifty features that are missing in Xamarin Forms Tabbed Pages like Disabled Pages, Selected Icons, ability to use original Icon Colours.
  23. EmbeddedPicker: Embedded page picker control for Xamarin.forms for both Android and iOS.
  24. EnhancedEntry: Enhanced Entry for Xamarin.forms projects that extends the current xamarin.forms Entry.
  25. ExpandableListView: Expandable ListView in Xamarin.Forms.
  26. ExpandableView: This plugin provides opportunity to create expandable views.
  27. FFImageLoading: Library to load images quickly & easily on Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Windows (UWP, WinRT).
  28. flexlayout-xamarin-forms: Flex Layout for Xamarin.Forms.
  29. FlexButton: Button control for Xamarin.Forms with events for different states, color overlays and adjustable shapes and paddings. Supports iOS and Android.
  30. FlippingAndResizableUI: UI with rotated view and expandable panel in Xamarin.Forms.
  31. FlowListView: ListView derivative with flowing, grid-like columns support.
  32. Font-Awesome-And-Xamarin.Forms: A complete walkthrough for adding and using FontAwesome within your mobile apps.
  33. Forms9Patch: Simplify image management and text formatting in your Xamarin.Forms apps.
  34. glidex.forms: Is an attempt at using Glide for faster Xamarin.Forms images on Android.
  35. GradientBoxView: Create beautiful gradients.
  36. GridSplitter: A control for Xamarin Forms that redistributes space between columns or rows of a Grid control.
  37. htmllabel: HTML Label for Xamarin.Forms.
  38. IconEntry: Entry with icon for Xamarin Forms.
  39. Infinite Scrolling: A small library to quickly and easily add infinite/endless scrolling support to any Xamarin.Forms ListView.
  40. InterfaceBuilder: Simplifying Xamarin.Forms ui construction by using the builder pattern.
  41. ImageCircle: Simple but elegant way of display circle images in your Xamarin.Forms projects.
  42. ImageCropper: Xam.Plugins.ImageCropper is a useful image cropping and rotating library for Xamarin.iOS and Xamarin.Android.
  43. ImageCropper.Forms: Xamarin.Forms plugin to crop and rotate photos.
  44. ImageCropView: Image cropper for Xamarin.Forms.
  45. S.XF.Toolkit: Customizable Expander and Picker controls for Xamarin.Forms.
  46. ListViewWithSubListView: Xamarin.Forms Expandable ListView With Sub-ListView MVVM Pattern.
  47. MarkdownView: A native Xamarin.Forms Markdown renderer.
  48. MarkdownTextView: A Xamarin.Forms component to display markdown text in a TextView.
  49. mapbox-xamarin-forms: This library provides the controls/renderers for using Mapbox SDKs inside your Xamarin.Forms app.
  50. Messier16 Forms.Controls: Messier16 Xamarin.Forms controls (Checkbox, RatingBar, SegmentedControl).
  51. Microcharts: Is an extremely simple charting library for a wide range of platforms.
  52. MultiGestureView: Extended ContentView with Events for gestures like Tap, Long Press and Right Click. Also supports Vibration and Vibration duration for haptic feedback.
  53. MultipleToogleSwitch: Multiple position Toogle Switch control for Xamarin.Forms.
  54. NControl: Is a Xamarin.Forms wrapper control built around the NGraphics library enabling developers to create custom controls without the need for custom renderers.
  55. OxyPlot Xamarin: Charts for Xamarin Classic and Xamarin.Forms.
  56. ParallaxScroll: Xamarin forms parallax scroll effect.
  57. PinView: PIN keyboard for Xamarin.Forms.
  58. PhotoBrowser: Full screen image viewer(Xamarin.Forms) that includes "pinch to zoom" and "swipe to dismiss" gestures.
  59. PlacesSearchBar: An extension of Xamarin.Forms SearchBar control for implementing Google Places Autocomplete API.
  60. PullToRefreshLayout: Implementation of pull to refresh layout for Xamarin.Forms targeting iOS and Android.
  61. Rg.Plugins.Popup: Popup Page Plugin for Xamarin Forms.
  62. ShapeControl.Forms: Xamarin.Forms Library that allows you to draw shapes such as circle, roundrect, oval and so on.
  63. Sharpnado.Presentation.Forms: Presentation layer: Xamarin Forms custom components and renderers (HorizontalListView, Grid Layout, TaskLoaderView).
  64. Signature Pad: makes capturing, saving, exporting, and displaying signatures extremely simple on iOS, Android and Windows.
  65. SkiaRate: This library is using SkiaSharp to display a customisable RatingView.
  66. SkiaSharp.DiagramEngine: Using SkiaSharp with Xaml,Bindings and DataTemplates.
  67. SkiaSharp.Elements: Simple way to draw and interact with elements using the library SkiaSharp. Compatible with Xamarin Forms.
  68. SKOR.UI:UI Controls for Xamarin.Forms (GradientButton).
  69. SlideOverKit: SlideOverKit is a premium component for Xamarin.Forms. It allows developers to easily create awesome Slideovers in Xamarin.Forms.
  70. SlidingPanel: Xamarin.Forms library that allows you to have for Google-Map-Like sliding panel from bottom of the screen.
  71. StatesButton: States Button Control for Xamarin.Forms.
  72. STabbedPage.Forms: Full customizable TabbedPage control for Xamarin.Forms.
  73. SupportWidgetXF: Is a open source project that aims to provide a powerful and cross platform set of controls and helpers tailored to work with Xamarin Forms (SupportAutoComplete, SupportResultList, SupportDropList, SupportEntry, SupportButton, SupportActionMenu, SupportBindableStackLayout, SupportFlowLayout, SupportSearchView, SupportShadowView, SupportGradientView, SupportMapView, SupportRadioButton, SupportCalendarView ).
  74. SwipeCards: A Tinder control for Xamarin.Forms that supports iOS, Android and UWP.
  75. SwipeCardView: A lightweight MVVM friendly UI control that brings Tinder-style swipeable cards into Xamarin.Forms applications.
  76. Syncfusion Components: Rich set of UI components and file format libraries for Xamarin.Forms, Xamarin.iOS and Xamarin.Android applications.
  77. Tab Badge: Xamarin Forms bindable Tab badges for iOS and Android
  78. TabStrip: Tab Strip control for Xamarin.Forms.
  79. TabView: TabView control for Xamarin.Forms.
  80. TimberLabel: A custom Xamarin.Forms.Label control that adds support for padding, rounded corners and, borders on iOS and Android.
  81. TitleBar: Customizable Xamarin.Forms title bar for Android, iOS and Windows Phone: place up to 5 buttons inside it and position/paint the bar as you want.
  82. TopTabbedPage: A Xamarin.Forms page based TabbedPage to show tabs at top on iOS.
  83. Ultimate-Xamarin-Forms-KIT: Xamarin.Forms Charts.
  84. XAMLCSS: Style Xaml-applications with CSS.
  85. XamCustomLayouts: Xamarin.Forms Custom Layouts - Cards.
  86. XFGloss:Xamarin.Forms UI Enhancements.
  87. XFExpandableListView: A Xamarin.Forms Expandable ListView Control
  88. XFFlipViewControl: An animated Flippable View with Xamarin.Forms.
  89. XF-Material-Library: A Xamarin Forms library for implementing Material Design: Cards, Buttons, Chips, etc.
  90. XFParallax: Xamarin Forms Parallax View control.
  91. XFRepeaterView: Simple RepeaterView control for Xamarin.Forms.
  92. XFSegmentedControl: A Segmented Button Control in pure Xamarin.Forms.
  93. XFSelectableLabel: Xamarin.Forms Selectable Label using ViewRenderer.
  94. Xamarin.Forms.EntryAutoComplete: Is a custom control which functionality provides you with suggestions while typing.
  95. Xamarin.Forms-Calendar: Xamarin.Forms Calendar.
  96. XamarinForms.CancelableModal: Close button for Xamarin.Forms modal page
  97. Xamarin.Forms-Coordinator-Workaround: A Xamarin.Forms (Android Only) Implementation of CoordinatorLayout with CollapsingToolbar.
  98. XamForms.Controls.Calendar: Custom calendar control for Xamarin.Forms.
  99. XMedia: A Xamarin Forms selector multiple images.
  100. Xamarin.Forms.DataGrid: DataGrid library for Xamarin.Forms Application.
  101. Xamarin.FragmentPage: An extension for Xamarin.forms, where different pages can be placed in one content. This approach works with iOS, Android and Windows UWP.
  102. Xamarin.Forms.GridView: GridView for xamarin.Forms with grouping, pull to refresh and selection visual state support.
  103. Xam.Plugin.HtmlLabel: Use this Xamarin.Forms plugin to display HTML content into a label.
  104. Xamarin.Forms.MultiSelectListView: Select multiple rows in a listview with Xamarin.Forms.
  105. Xam.Plugin.PopupMenu: A simple popup menu for Xamarin Forms.
  106. Xamarin.RangeSlider: Pick ranges in Xamarin.Forms.
  107. Xamarin.CustomControls.AutoCompleteView: AutoCompleteView for Xamarin Forms.
  108. XamarinFormsCustomSlider: Simple Xamarin.Forms Slider without defining custom renderer. Put a floating label on top of it.
  109. Xamarin Forms Extended Controls: This controls are just a few controls that differ from the baked in Xamarin.Forms Controls.
  110. XamarinFormsGesture: Xamarin Form Gesture Effects.
  111. Xamarin.Forms.InputKit: CheckBox, Radio Button, Labeled Slider, Dropdows etc.
  112. xamarin-forms-material-chips: Useful to create material-chips design in xamarin forms with MVVM architecture.
  113. Xamarin.Forms.PageControl: Use the iOS paging control with Xamarin.Forms.
  114. Xamarin.Forms.PinchZoomImage: Zoom in on the image with the pinch of your fingers.
  115. Xamarin.Forms-RadialMenu: Xamarin.Forms simple radial menu without renderers.
  116. Xamarin.Plugin.SharedTransitions: Activate shared element transitions between pages in Xamarin.Forms (IOS/Android).
  117. Xamarin.Forms.SKMaps: Xamarin.Forms.SKMaps allows developers an easier integration of custom map features from a shared code base. Built over Xamarin.Forms.Maps and adding the strength of SkiaSharp rendering, you can get easy and highly performant map drawing features from a single code base.
  118. Xamarin.Forms.StepProgressBar: Add a step progress bar in your Xamarin.Forms project. You can choose between a square or circular control.
  119. Xam.Plugin.SimpleAppIntro: Just a nice and simple AppIntro for your Xamarin Forms project.
  120. Xam.Plugin.SimpleColorPicker: Just a nice and simple ColorPicker for your Xamarin Forms project.
  121. CarouselView.FormsPlugin: Carousel view with good customization options for Xamarin Forms.
  122. Tizen.CircularUI: Tizen Wearable CircularUI project is to develop an open source software motivate software developer to creating Tizen Wearable Xamarin Forms app more easily and efficiently.
  123. Xamarin.Forms goodlooking UI Samples: A curated list of awesome Xamarin.Forms samples to show how to create goodlooking UI with Xamarin.Forms.

控件 & 字体

  1. Awesome-Elmish.XamarinForms: A hand-curated list of awesome resources when using Elmish.XamarinForms.
  2. Awesome-Xamarin: A collection of interesting libraries/tools for Xamarin mobile projects.
  3. Awesome-Xamarin: A curated list of awesome Xamarin iOS/Android and Xamarin Forms bindings, ports, frameworks and much more!
  4. Awesome Xamarin.Forms: A curated list of awesome Xamarin.Forms libraries and resources.
  5. XAM-Consulting/SlideOverKit: Easily Create Awesome Slideover's in Xamarin.Forms.
  6. Xamarin.Forms Awesome Controls: Awesome controls to add to your Xamarin.Forms apps.
  7. johankson/awesome: Using Font Awesome in Xamarin Forms
  8. XamarinFormsToolbarCustomFont: Custom font (eg. Font Awesome) support for a Xamarin.Forms projects.
  9. xamarinium/awesomekit: Example of xamarin.forms project.
  10. InquisitorJax/Xamarin-Forms-Syncfusion-Pdf: some sample code on using the awesome xamarin pdf component from syncfusion.
  11. UdaraAlwis/XFFlipViewControl: An awesome animated Flippable View Control with Xamarin.Forms, or a Flipity Flippy Flippin' Flip View right here fellas!
  12. MikeCodesDotNET/Evolve-TODO-App: Demonstration of how awesome Azure App Service with Xamarin Forms is.
  13. FontAwesome-Xamarin.Forms: Example of how to use Font Awesome in Xamarin.Forms Applications.
  14. FontAwesome5XamarinForms: This is a demo on how to use Font Awesome 5 in XamarinForms applications.
  15. FontAwesomeApp: An example of how to use FontAwesome 5 fonts in Xamarin Forms apps.
  16. XamarinForms.PageBuilder: Xamarin forms pages can be created easily on your phone! Isn't it awesome ?
  17. AwesomeFormsControls: awesome control for xamarin forms.
  18. MarcBruins/awesome-xamarin-forms: A curated list of awesome iOS frameworks, libraries, tutorials, Xcode plugins, components and much more. The list is divided into categories such as Frameworks, Components, Testing and others, open source projects, free and paid services.
  19. XamarinFormsAwesomizer: Extension methods and utilities to make developing with Xamarin Forms even more awesome.
  20. EmbedNativeAwesomeness: Embedding native controls in your Xamarin.Forms app.
  21. starkreactor/Xamarin-Forms-Fonts: use font awesome in a Xamarin Forms App.
  22. matthewrdev/Font-Awesome-And-Xamarin.Forms: A complete walkthrough for adding and using FontAwesome within your mobile apps.
  23. CrossGeeks/OpenSaturday: Open Saturday - Why Xamarin Forms is awesome.
  24. AbuMandour/EgyXam.Controls
  25. SyedWasiHaider/CarSearch: Using Xamarin Forms to create an awesome car search app. UX/UI choices are mostly for fun.
  26. InquisitorJax/Xamarin-Forms-Syncfusion-Kanban-Custom: sample code using customized cards and models with the awesome syncfusion kanban control.
  27. sukobuto/xf-font-awesome: Xamarin.Forms で FontAwesome を使ってみるテスト.
  28. TotoWece/FontAwesome-Glyphicons: Using Glyphicons and FontAwesome Icons in Xamarin Forms.
  29. sudesh1611/TicTacToe-Xamarin.Forms: It is a Xamarin.Forms application implementation of the famous game TicTacToe. This app contains cool features like amazing animations, awesome material themes, and much more It features Three Modes:Single Player, Two Player Online and Two Player Offline.
  30. alexenriquezc/fontAwesomeIcon: FontAwesomeIcon is a Xamarin Forms plugin that interacts with the user.
  31. SWHandyMan/MvvmCross-XamFormsEmbedding: MVVMCross recently introduced an awesome feature to mix Xamarin.Forms views in a native Xamarin application. This project is an attempt to get that working. Currently still trying to get it working.

动画效果

  1. AnimationNavigationPage: AnimationNavigationPage is a NavigationPage with custom transitions animation effects.
  2. EvoTransitions: Custom NavigationRenderers for Xamarin.Forms (IOS and Android) to activate shared element transitions between two screens.
  3. LottieXamarin: Render After Effects animations natively on Android and iOS for Xamarin.
  4. Xamanimation: Xamarin.Forms animation library.
  5. Xamarin.Forms.AnimationsPackk: Is Animation library for Xamarin.Forms.
  6. XamarinStateMachine: StateMachine animations for Xamarin.Forms.
  7. Xamarin Transitions: Declarative & implicit animations Library for Xamarin Forms.
  8. XamEffects: Xamarin.Forms UI effects.
  9. AiForms.Effects: Effects library that provides you with more flexible functions than default by targetting only Android and iOS in a Xamarin.Forms project.
  10. Xamarin.EnableKeyboardEffect: Xamarin.Forms effect to show / hide soft keyboard.
  11. Xamanimation: Xamanimation is a library designed for Xamarin.Forms that aims to facilitate the use of animations to developers. Very simple use from C# and XAML code.

行为

  1. Behaviors: Behaviors for Xamarin.Forms.
  2. Corcav.Behaviors: Behaviors Plugin for Xamarin.Forms.
  3. Xamarin.Forms.BehaviorValidationPack: Package with multiple field validations for Xamarin.Forms.
  4. Xamarin.Forms.BehaviorsPack: Is Behavior class library for Xamarin.Forms.

数据绑定

  1. Xamarin.Bindings: A list of existing Xamarin binding libraries.
  2. UsingPlatformSpecificServices: Samples that demonstrate how to use various Prism features with Xamarin.Forms.

权限

  1. PrismLibrary/Prism
  2. PrismLibrary/Prism-Samples-Forms
  3. angelobelchior/prism-xamarin-forms
  4. qmatteoq/XamarinForms-Prism
  5. jxug/PrismHandsOn
  6. jxug/PrismAndMoqHansOn
  7. brianlagunas/GettingStartedWithPrismXamarinForms-Preview
  8. biozal/XamarinFormsPrismTraining
  9. Oceanware/OceanForXamarinForms
  10. biozal/MasterDetailForms
  11. PrismLibrary/Prism
  12. PrismLibrary/Prism-Samples-Forms
  13. angelobelchior/prism-xamarin-forms
  14. qmatteoq/XamarinForms-Prism
  15. jxug/PrismHandsOn
  16. jxug/PrismAndMoqHansOn
  17. brianlagunas/GettingStartedWithPrismXamarinForms-Preview
  18. biozal/XamarinFormsPrismTraining
  19. Oceanware/OceanForXamarinForms
  20. biozal/MasterDetailForms
  21. bartlannoeye/Xamarin.Forms-and-Prism
  22. ysmoradi/XamApp
  23. alefesouza/xamtweet
  24. SDXamarinDevs/August-2017-MonkeyChat
  25. jairzjunior/xamarin-the-movie
  26. razorltd/kitchensink
  27. JoeM-RP/bootstrap-prism
  28. nosmirck/Xamarin.Forms.Social
  29. AngelGarcia13/XamarinForms101Class
  30. ysmoradi/XamarinFormsPrismSvgSample
  31. Schinwinkwinsky/Prism_7_XF_TabbedPage_Login
  32. leonardofs/Xamarin.Forms-Prism_BarberShop
  33. acdnit/listview-xamarin
  34. agusibrahim/Aplikasi-PPOB-Xamarin
  35. tianvan/ContosoCookbook
  36. bit-foundation/ToDoLine
  37. msangtarash/XamarinFormsFoundationSolution
  38. marc48/XamarinForms-PrismDemo-DryIoc
  39. webmasterdevlin/OfficeAppXamarinForms
  40. muak/Prism.Forms.SampleBase
  41. diglett/XamarinFormsMasterDetail
  42. jemmett92/XamarinForms-CloudTodoApp
  43. Xamariners/PrismDemo
  44. FernandoAguirreM/PrismNavigation_XamarinForms
  45. eandrohumberto/HelloXFPrism
  46. akamud/PrismDemo
  47. almirvuk/XF.MasterDetailPage.Prism
  48. keyduq/PrismUnityApp1
  49. hinojosachapel/XFMoviesDemo
  50. bugaga6enika/PrismApp
  51. KirkPatrickJunsay/XamarinFormsPrism7
  52. HeikkiDev/XamarinFormsPrismHamburger
  53. Szymaniuk/XamarinFormsPrism
  54. wfhanna1/XamarinForms
  55. eatskolnikov/PrismExample
  56. oishiikurigohan/NativeSensorWithPrism
  57. jtaubensee/HelloPrism
  58. davidezordan/Xamarin.Forms-Prism-Samples
  59. scionwest/Prism.Forms.AutofacBug
  60. case-k/PrismDeFab
  61. llenroc/PrismHansOn
  62. MasterVivi/Forms-PrismNavigation
  63. lsamorim/XamarinFormsMasterDetail
  64. bozhiqian/xamarin-forms-samples
  65. galri/xamarin-forms-test
  66. FurstLevy/xamarin-forms-starter
  67. marc48/PrismDemoNetSt
  68. AlerzDev/Temaplate-Xamarin-Forms-Prism
  69. dersia/Xamarin.Prism.Forms.3371
  70. poketorena/ChatClient
  71. MichaelRodrigueess0s1/XamarinPrismBasicCrud
  72. windperson/HelloPrism
  73. HeikkiDev/XamarinFormsWithPrismUnityAndAkavache
  74. vishalpachori25/PrismUnity
  75. msangtarash/ToDo
  76. imagef5/Xamarin-Forms-MVVM-Example
  77. bozhiqian/Prism-Samples-Forms
  78. vishalpachori25/PrismDemo
  79. Sylix/BasicPrismApp
  80. TAMEJoKeR/tame-prism-win-template
  81. brunogamacatao/ListaDeCompras
  82. steveblomeley/Xam-Forms-Prism-App
  83. edgarfgp/WeatherAppXF
  84. alexxonline/Prism-XamForms-Example
  85. shanvijaygit/XamFormPrism
  86. case-k/PrismDeWareki
  87. case-k/PrismDeGroupingList
  88. jbachelor/HelloXamarinFormsWithPrism
  89. case-k/PrismDeNaviNavi
  90. windperson/PrismMVVMbyHand

示例模板

  1. AsyncAwaitBestPractices: A Xamarin.Forms app for displaying the top posts on Hacker News that demonstrates best practices for Async/Await.
  2. Gastropods: Xamarin.Forms Shell (Early Preview) sample.
  3. Prism Samples Forms: Samples that demonstrate how to use various Prism features with Xamarin.Forms.
  4. TheLittleThingsPlayground: Playground for experimenting with new Xamarin.Forms (3.1 and 3.2) features.
  5. xamarin-forms-samples: Sample apps built using the Xamarin.Forms framework.
  6. Xamarin.Forms Demo Apps: Samples that use Xamarin.Forms.
  7. charlespetzold-xamarin-forms-samples: Code samples for Xamarin.Forms.
  8. Xamarin.Forms GTK Samples: You will find GTK (Linux) versions of official Xamarin.Forms samples here.
  9. Xamarin.Forms Tizen Samples: This is a fork of Xamarin.Forms samples repository. You will find Tizen versions of original sample apps here.
  10. Xamarin.Forms WPF Samples: You will find WPF versions of official Xamarin.Forms samples here.
  11. ContosoCookbook: Contoso Cookbook is a classic Microsoft sample recipe app; first adapted for Xamarin.Forms by Jeff Prosise in 2015 and now updated to use Prism for Xamarin.Forms. Demonstrates how to use a TabbedPage with a DataTemplate for the tabs, and a ListView with DataTemplate for the recipe list on each tab; for a clean professional-looking UI.
  12. Prism Samples Forms: Samples that demonstrate how to use various Prism features with Xamarin.Forms.
  13. Xamarin.Forms code samples【官方】: The samples in this repository demonstrate how to use different aspects of Xamarin.Forms to build cross-platform apps for iOS, Android, and the Universal Windows Platform (UWP).
  14. UsingModules: How to use Prism modularization to separate the application logic using IModule, IModuleManager, ModuleCatalog.
  15. UsingEventAggregator: How to use the IEventAggregator to raise and listen to events. This shows how to use a simple event with a primitive type payload, generic event with payload , and event with custom EventArgs. It also demonstrated how to subscribe to events published in Xamarin.Forms inside native code.
  16. UsingCompositeCommands: How to use CompositeCommands to invoke commands in multiple unrelated ViewModels from a single interaction.

教程和书籍

  1. Creating Mobile Apps with Xamarin.Forms: Cross-platform C# programming for iOS, Android, and Windows Phone.
  2. Mastering Xamarin.Forms – Second Edition: Discover how to extend and build upon the components of the Xamarin.Forms toolkit to develop effective, robust mobile app architecture. Starting with an app built with the basics of the Xamarin.Forms toolkit, we'll go step by step through several advanced topics to create a solution architecture rich with the benefits of good design patterns and best practices.
  3. Xamarin.Forms Essentials: First Steps Toward Cross-Platform Mobile Apps: Learn the bare essentials needed to begin developing cross-platform, mobile apps using Xamarin.Forms. Apps can be easily deployed to Google Play or to the Apple App Store. You will gain insight on architecture and how to arrange your app's design, where to begin developing, what pitfalls exist, and how to avoid them. Also covered are expected new features in Xamarin.Forms 3.0, so you may be prepared ahead of time for what the next release brings.
  4. Xamarin Forms Guide - Online eBook Guide on Xamarin Forms: These guides are used to support the Peruzal Xamarin Forms Bootcamp instructor led training course.
  5. Fabulous: F# Functional App Development - Elmish for Xamarin.Forms.

表单组件

  1. Custom Xamarin.Forms.Entry Keyboard Return Button: Xamarin.Forms Plugin to customize the Xamarin.Forms.Entry Keyboard Return Button.
  2. IconButtonSample: Xamarin.Forms 用凹むボタンサンプル.
  3. InvestmentDataSampleApp: This app utilizes a SQLite databse, MVVM, along with these Xamarin.Forms controls: Search Bar, Picker, Grid, StackLayout, Navigation Page, ListView, ViewCell. It also shows how to tweak the UI to best appear on larger tablet screens.
  4. EntryCustomRendering
  5. 按钮字体
  6. Xamarin.Forms.InputKit: CheckBox, Radio Button, Labeled Slider, Dropdowns etc.
  7. 开关按钮: A work around for understanding who toggled switch, either user / program.
  8. Xamarin-Forms-Shape
  9. Xamarin-Forms-FloatMenu
  10. Xamarin-Forms-TextOnImage
  11. Xamarin-Forms-SegmentedControl
  12. Xamarin-Forms-CompoundControl
  13. Xamarin-Forms-TappedImage

参考

Xamarin.Forms 开发资源集合