Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Adding platform specific magic to cross-platform Xamarin Forms apps

58 vues

Publié le

Xamarin Forms is a fantastic abstraction on top of iOS, Android, Windows and Mac. It allows you to write one UI that is shared between platforms using the underlying UI controls native to each OS. The downside to this is the lowest-common-denominator model - only the features that are available on all platforms are provided out of the box. Luckily Xamarin provides a swathe of techniques to allow you to add platform specific tweaks.

In this session we will look at some of these techniques, from the small number of platform specifics provided out of the box by Xamarin, to writing effects and implementing your own custom renderers. Each technique will be demonstrated with a live coded example showing just how easy they are to get working.

By the end of this session you will have an understanding of the different tools you can use to make platform-specific tweaks to the UI, and be able to write your own effects and custom renderers.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Adding platform specific magic to cross-platform Xamarin Forms apps

  1. 1. @JimBobBennett aka.ms/XamFormsDocs
  2. 2. @JimBobBennett aka.ms/XamFormsDocs
  3. 3. @JimBobBennett aka.ms/XamFormsDocs
  4. 4. @JimBobBennett aka.ms/XamFormsDocs
  5. 5. @JimBobBennett aka.ms/XamFormsDocs
  6. 6. @JimBobBennett aka.ms/XamFormsDocs
  7. 7. @JimBobBennett aka.ms/XamDocs
  8. 8. @JimBobBennett aka.ms/XamFormsDocs
  9. 9. @JimBobBennett aka.ms/XamFormsDocs
  10. 10. @JimBobBennett aka.ms/XamFormsDocs
  11. 11. @JimBobBennett aka.ms/
  12. 12. @JimBobBennett aka.ms/
  13. 13. @JimBobBennett aka.ms/XamFormsEffects
  14. 14. @JimBobBennett aka.ms/
  15. 15. @JimBobBennett aka.ms/
  16. 16. @JimBobBennett aka.ms/
  17. 17. @JimBobBennett aka.ms/ [assembly: ExportRenderer(typeof(Entry), typeof(MyEntryRenderer)) ]
  18. 18. @JimBobBennett aka.ms/ [assembly: ExportRenderer(typeof(Entry), typeof(MyEntryRenderer)) ] public class MyEntryRenderer : EntryRenderer { … }
  19. 19. @JimBobBennett aka.ms/
  20. 20. @JimBobBennett aka.ms/XamFormsDocs