WPF : Windows Presentation Foundation

Picto fav
Picto partage
  • Partager par mail
  • Imprimer
Information

Pas de session programmée en ce moment

Objectifs de la formation

  • Concevoir une interface graphique avec WPF
  • Utiliser le Data Binding
  • Gérer le positionnement des composants
  • Comprendre le pattern MVVM
  • Maîtriser l'utilisation et la création de composants graphiques
  • Exploiter les possibilités du langage XAML
  • Utiliser Microsoft Blend

Contenu pédagogique

Rappels du Framework .Net
  • Qu’entend-on par plateforme (Framework) .net ?
  • Les outils WPF
  • La place de C# dans l’architecture globale de WPF
  • Les fonctionnalités et nouveautés de Visual Studio
  • Les fonctionnalités et nouveautés de WPF
Positionnement de WPF
  • Découverte de WPF
  • WPF et Windows Forms
  • WPF et Silverlight
  • WPF et Windows 8 / 10
Concepts XAML
  • Bases du langage XAML
  • XAML avec Blend
  • Code Behind
  • Dependency Properties
  • Contrôles des contenus
  • Contrôles de liste
  • Partage des ressources logiques dans une fenêtre
Binding
  • Principes du DataBinding
  • One/Two Way Binding
  • Binding entre composants graphiques
  • Binding avec les objets métier
  • DataTemplates
  • INotifyPropertyChanged
Liaison de données vers les collections
  • Liaison vers des collections d'objets
  • Vues des collections
  • Interfaces utilisateurs Maître-Détail
  • Modèles de données
  • Présentation des collections de données
Styles et positionnement
  • Le système de layout
  • Composants de positionnement
  • Styles
  • Thèmes et ressources
  • Behavior
  • Animation
Composants graphiques
  • Tour des contrôles WPF
  • Style des contrôles
  • ControlTemplate
  • ItemsControl
  • Personnalisation
  • Processus asynchrones
  • Interfaces utilisateurs réactives
Principaux patterns et idiomes
  • Conversion
  • Validation
  • MVVM
  • Command, RelayCommand et EventToCommand
  • RoutedEvent
  • Messages d’erreur
  • Internationalisation
Personnalisation des contrôles
  • Vue d'ensemble de la création de contrôle
  • Créer des contrôles utilisateur
  • Créer des contrôles personnalisés
  • Gérer la présentation des contrôles en utilisant Visual States
  • Intégrer WPF et Windows Forms
Intégrer les fonctionnalités de localisation et d'assistance à l'utilisateur
  • Localisation et globalisation
  • Fonctionnalités d'assistance à l'utilisateur
Tests, unités de tests et débogage
  • Stratégies de tests WPF
  • Déboguer XAML
  • Fournir un retour utilisateur pour les exceptions non gérées
  • Comprendre les fonctionnalités de sécurité

Métiers visés

Insertion dans l'emploi

Picto rouler et dérouler

Aucune donnée n'est encore disponible pour cette formation

Informations complémentaires

Picto rouler et dérouler

Numéro Carif :
Référence formation : 2452006F
Code NSF : 326 - Informatique, traitement de l'information, réseaux de transmission des données
Formacode principal : 31001 - Windows
ROME associés : -

Picto alerte M'alerter sur les nouvelles sessions