[XamarinDay] Développez en XAML avec Xamarin Forms

download [XamarinDay] Développez en XAML avec Xamarin Forms

of 36

  • date post

    21-Feb-2017
  • Category

    Sports

  • view

    109
  • download

    3

Embed Size (px)

Transcript of [XamarinDay] Développez en XAML avec Xamarin Forms

  • Xamarin DayXamarin Forms

    Write once, Run everywhere

  • 1 Xamarin.Forms

    4 Evolve

    2 Les lments de Forms

    5 Lier le natif et Forms

    3 XAML

    6 Pourquoi Xamarin Forms ?

  • Xamarin.Forms

  • Xamarin.Forms : ksaco ?

    + de 40 composants

    Pages, Layouts et Controls En Code-behind (Forms) En XAML

    Data Binding Two-way

    Navigation

    A partir de :

    Android 4.0 ou +

    iOS 6.1 ou +

    Windows Phone 8 & UWP (via Visual Studio)

    Code partag C#

    Interface utilisateur partage en C# ou XAML

  • Xamarin.Forms : Dfinition

  • Xamarin.Forms : Dfinition

  • Jai pas compris, tu peux me montrer ?

    Okay

  • Les lments de Forms

  • Pages

    Content MasterDetail Navigation Tabbed Carousel

  • Layouts

    Stack Absolute Relative Grid ContentView ScrollView Frame

  • Controls

    ActivityIndicator BoxView Button DatePicker Editor

    Entry Image Label ListView Map

    OpenGLView Picker ProgressBar SearchBar Slider

    Stepper TableView TimePicker WebView EntryCell

    ImageCell SwitchCell TextCell ViewCell

    https://developer.xamarin.com/guides/xamarin-forms/controls/

  • Dmo !

  • XAML

  • XAML, Ksaco ?

    XAML =

    (Xamarin And Microsoft Love)

    eXtensible Application Markup Language

  • XAML

  • Questions ?

  • Evolve

  • Evolve

  • Xamarin Forms Themes

  • Xamarin Forms DataPage

  • Xamarin Forms DataPage

  • Xamarin Forms DataPage

  • Xamarin Forms XAML Previewer

  • Et si je veux plus que les composants de base de Forms ?

  • Lier le natif et Forms

  • Lier le natif et Forms

    Comment redfinir laspect

    visuel dun Entry ?

    Comment crer sa propre

    version appele MyEntry ?

  • CustomRenderer

    http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/

    Avec un CustomRenderer !

  • CustomRenderer

    1: Crer le nouveau Control Xamarin.Forms

  • CustomRenderer

    2: Utiliser le Control dans les Pages de la PCL

  • CustomRenderer

    3: Implmenter le CustomRenderer dans ses plateformes

  • CustomRenderer

    4: Lier le CustomRenderer au Control

  • ImageCircle

    Implmentation dun CustomRenderer.Par James Montemagno (Xamarin)

  • Pourquoi Xamarin Forms ?

  • Pourquoi Xamarin Forms ?

  • Pourquoi Xamarin Forms ?

  • Questions ?