Le pattern MVVM dans WPF

Formation créée le 16/06/2025. Dernière mise à jour le 02/07/2025.
Version du programme : 1

Type de formation

Formation mixte

Durée de formation

14 heures (2 jours)

Accessibilité

Oui

Le pattern MVVM dans WPF


La formation en quelques mots : Apprendre à utiliser le pattern MVVM et le XAML pour des clients lourds en C#.NET Répartition > Théorie : 50% > Pratique : 50% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr

Objectifs de la formation

  • Apprendre à manipuler le XAML
  • Apprendre à lier le XAML avec le code C#
  • Apprendre à mettre en place le pattern MVVM

Profil des bénéficiaires

Pour qui
  • Développeurs
Prérequis
  • Technique : Bonnes connaissances générales du C#.Net
  • Technique : Connaissance du XML
  • Technique : Comprendre l’injection de dépendance
  • Matériel : Un PC avec la dernière version de Visual Studio Community + SDK .NET

Contenu de la formation

Le pattern MVVM
  • Schématisation du pattern
  • Intérêt pour la séparation UI/Backend
XAML
  • Une fenêtre simple
  • Gestion de la grid
  • Interaction des éléments dans la grid
Travaux pratiques
  • Créer une UI en XAML
ViewModel
  • Binding, l’interaction entre les Views et les ViewModel
  • Gestion du PropertyChanged
  • Implémentation du RelayCommand
  • Gestion des collections
Travaux pratiques
  • Reprendre l’UI du TP précédente et la faire interagir avec un ViewModel
XAML avancé
  • Gestion des templates
  • Gestion des ressources
  • Convertisseurs
  • Gestion des validations
Travaux pratiques
  • Modifier les templates d’affichage des items dans les listes en XAML
Le cœur de l’application
  • Le framework : CommunityToolKit.Mvvm
  • Interaction entre les différentes fenêtres
  • Gestion du DataContext : XAML ou code-behind ?
Travaux pratiques
  • Créer une mini-app avec 2 UI différentes et interaction entre elles
Aller plus loin
  • Contrôle utilisateur
  • DataTemplateSelector
Travaux pratiques
  • Formater les lignes d’une liste en fonction du model

Équipe pédagogique

Nos formateurs sont des professionnels chevronnés, experts dans leur domaine. Chacun de nos consultants partage, au sein de notre centre de formation, les compétences acquises sur le terrain et enrichies chaque jour par les missions réalisées auprès de nos clients.

Qualité et satisfaction

L’amélioration continue est essentielle dans notre démarche. Nous proposons aux apprenants en fin de formation de répondre à un questionnaire de satisfaction, nous permettant de suivre le taux de satisfaction et le taux de recommandation.

Capacité d'accueil

Entre 4 et 10 apprenants

Délai d'accès

2 semaines

Accessibilité

Nous mettons tout en œuvre pour vous accueillir et vous accompagner dans les meilleures conditions d’apprentissage. Notre référente handicap est à votre disposition vous pouvez la contacter à l'adresse suivante : formation@younup.fr.