[xamarinday] développez en xaml avec xamarin forms
Post on 21-Feb-2017
114 Views
Preview:
TRANSCRIPT
Xamarin DayXamarin Forms
Write once, Run everywhere
1 Xamarin.Forms
4 Evolve
2 Les éléments de Forms
5 Lier le natif et Forms
3 XAML
6 Pourquoi Xamarin Forms ?
Xamarin.Forms
Xamarin.Forms : késaco ?
• + 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 partagée en C# ou XAML
Xamarin.Forms : Définition
Xamarin.Forms : Définition
J’ai pas compris, tu peux me montrer ?
Okay
Les éléments 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/
Démo !
XAML
XAML, Késaco ?
• 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 redéfinir l’aspect
visuel d’un Entry ?
Comment créer sa propre
version appelée MyEntry ?
CustomRenderer
http://developer.xamarin.com/guides/cross-platform/xamarin-forms/custom-renderer/
Avec un CustomRenderer !
CustomRenderer
• 1: Créer le nouveau Control Xamarin.Forms
CustomRenderer
• 2: Utiliser le Control dans les Pages de la PCL
CustomRenderer
• 3: Implémenter le CustomRenderer dans ses plateformes
CustomRenderer
• 4: Lier le CustomRenderer au Control
ImageCircle
Implémentation d’un CustomRenderer.Par James Montemagno (Xamarin)
Pourquoi Xamarin Forms ?
Pourquoi Xamarin Forms ?
Pourquoi Xamarin Forms ?
Questions ?
top related