Formation Windows Presentation Foundation
Transcription
Formation Windows Presentation Foundation
FORMATION WINDOWS PRESENTATION FOUNDATION : DÉVELOPPEMENT D’APPLICATIONS DESKTOP AVEC WPF Développer des applications desktop avec WPF CONTACT 89, quai Panhard et Levassor 75013 Paris +33 1 44 75 42 55 DURÉE : 3 JOURS +33 1 44 75 05 25 Référence : WPF 01 [email protected] OBJECTIFS Développer une application client riche WPF Personnaliser et rendre dynamique une application Comprendre l’intérêt du binding pour faciliter le découplage PUBLIC Développeurs .NET, chef de projets techniques PRÉ-REQUIS Maîtrise du langage C# Notions de client lourd (WinForms) sont un plus MÉTHODES PÉDAGOGIQUES 50% théorie / 50% pratique DESCRIPTION Windows Presentation Foundation (WPF) est la technologie de Microsoft utilisée pour créer des applications Windows orientées expérience utilisateur et visuellement dynamique tirant partie de la puissance des machines modernes. SOAT Training Formation Windows Presentation Foundation : Développement d’applications desktop avec WPF 1/3 Cette formation a pour but de faire découvrir WPF et les évolutions du client lourd devenu client riche. A l’issue de la session, les participants seront en mesure de créer une application Windows dynamique facile à maintenir pouvant être facilement migrée vers d’autres supports (Windows Mobile, Universal Applications). PROGRAMME Introduction au WPF • Qu’est-ce que le XAML • Un premier pas vers les Universal Applications Les contrôles • Contrôles classiques • Contrôles de placement Le moteur de binding • Les types de liaison de données Le binding coté objet graphique • Propriétés dépendantes • Propriétés attachées Le binding coté objet métier • DataContext • INotifyPropertyChanged Validation et conversion lors du binding • La chaine d’appel • Validateur • Convertisseur Les évènements graphiques et leur routage • Delegate • RoutedEvent Les commandes Interface personnalisée avec les styles et templates • Contrôles personnalisés • Extraction et création de Style • Les types de Template (Data, Control, Item…) Interface dynamique avec les animations et transformations SOAT Training Formation Windows Presentation Foundation : Développement d’applications desktop avec WPF 2/3 • Scénarisation des animations • Notion de transformation Déploiement, configuration et ressources • Settings • Fichiers de ressource • ClickOnce Découplage de l’affichage et du métier grâce à MVVM Outillage pour WPF SOAT Training Formation Windows Presentation Foundation : Développement d’applications desktop avec WPF 3/3