Formation Développement d’interfaces en XAML

Développement d’interfaces en XAML : les fondamentaux

sablier-violet  Durée : 1 jour

Référence : XM 01

Réservez votre session

Paris

Nous contacter

990 € HT











Objectifs

Initiation au développement d’interfaces en XAML
Comprendre les principes et apprendre à utiliser les contrôles de base

Public

Développeurs et architectes .NET

Pré-requis

Connaissance du langage C#

Méthodes pédagogiques

40% théorie / 60% pratique

Modalités d’évaluation

Un questionnaire d’évaluation à chaud sera adressé aux participants à la fin de la formation. Cette évaluation mesure le niveau 1 de Kirkpatrick.

Description

Windows Phone, Windows 8, Silverlight et WPF sont des technologies avec un point commun : le XAML. Nous parcourrons les bases de ce langage déclaratif permettant de décrire l’interface.
A noter : au cours de cette formation, nous prendrons un point de vue développeur et non designer, nous n’utiliserons que Visual Studio.

Programme

Introduction

  • Historique
  • Principes
  • Syntaxe

 

Layout

  • Conteneurs usuels
  • Système de layout
  • Contrôles basiques

 

Styles et templates

  • Principes des Ressources
  • Changer l’apparence des contrôles
  • Utilisation des VisualState

 

DataBinding

  • Principe
  • Détail des possibilités
  • Notion de DataTemplate

 

Les animations

  • Transformations et projections
  • Notion de Storyboard

 

Les behaviors

  • Triggers, Actions, Behaviors

 

Les contrôles personnalisés

  • Définition d’un contrôle personnalisable
  • Système de propriétés

 

Model-View-View-Model

  • Enjeux de ce pattern
  • Explications du principe
  • Commandes