Couverture  : WPF - Le développement d'interfaces riches - Introduction à Silverlight

WPF

Le développement d'interfaces riches

Introduction à Silverlight

Table de matières

  1. Avant-propos
  2. Chapitre 1 – Introduction à WPF
    1. Qu’est-ce que WPF ?
    2. Quels sont les avantages de WPF ?
    3. Les outils
      1. Microsoft Visual Studio
      2. Microsoft Expression Blend
    4. Le langage XAML
    5. Hello World
      1. Version procédurale
      2. Version XAML
    6. Déploiement d’applications WPF
    7. Les XBAP
      1. Limitations des applications XBAP
      2. L’environnement d’exécution
      3. Le déploiement
  3. Chapitre 2 – Contrôles de base
    1. Les boutons
      1. Ajouter un bouton
      2. Les événements du bouton
      3. Opérations spécifiques au bouton
    2. Les événements routés
    3. Cases à cocher, boutons radio et couleurs
      1. Les cases à cocher
      2. Les boutons radio et le type Brush
    4. Le texte et WPF
      1. TextBlock et TextBox
      2. La RichTextBox
    5. Images et multimédia
      1. Les images
      2. Le MediaElement
    6. La ListView
    7. Le TreeView
  4. Chapitre 3 – Le layout
    1. Système de coordonnées
    2. Les panels
    3. Le StackPanel
    4. Le WrapPanel
    5. Le DockPanel
    6. Grid et UniformGrid
    7. Le GridSplitter
    8. Canvas
  5. Chapitre 4 – Contrôles supplémentaires
    1. Dependency properties
    2. Les menus
    3. Barres d’outils et barres de statut
    4. L’Expander
    5. Le TabControl
    6. Les boîtes de dialogue
  6. Chapitre 5 – Ressources
    1. Ressources traditionnelles
      1. Incorporation des ressources
      2. Accès aux ressources
    2. Ressources WPF
      1. Ressources statiques ou dynamiques
      2. Dictionnaires de ressources indépendants
  7. Chapitre 6 – Styles
    1. Écrivez une fois et réutilisez
    2. Styles couplés aux types
    3. Triggers ou styles conditionnels
      1. Property triggers
      2. Data triggers
      3. Déclencheurs multiples
  8. Chapitre 7 – Templates
    1. Les modèles de contrôles
    2. Utilisation des propriétés du parent
    3. Rendre le modèle interactif
    4. Modifier les modèles par défaut
  9. Chapitre 8 – 2D et 3D avec WPF
    1. Des formes en deux dimensions
      1. Les rectangles et les ellipses
      2. Les lignes et chemins
      3. Des formes animées
    2. La 3D dans WPF
  10. Chapitre 9 – Le data binding
    1. Introduction au data binding
    2. Les sources de données
    3. Les DataTemplates
    4. Lier une base de données
  11. Chapitre 10 – Commandes
    1. Les commandes
    2. Comment fonctionnent-elles ?
  12. Chapitre 11 – Contrôles sur mesure
    1. Ai-je besoin d’un contrôle sur mesure ?
    2. Création d’un UserControl
      1. Construction de l’interface
      2. Comportement du contrôle
    3.  Création d’un Custom Control
      1. Définition du comportement
      2. Définition du style par défaut
  13. Chapitre 12 – Introduction à Silverlight
    1. Qu’est-ce que Silverlight ?
    2.  Quelle version choisir ?
    3.  Création d’un projet
    4.  Votre premier projet Silverlight
    5. Interagir avec les éléments HTML de notre page web
    6. Communiquer avec d’autres applications web
  14. Chapitre 13 – Une application de A à Z
    1. Description de l’application
    2. Ce dont vous aurez besoin
    3. Définition de l’interface graphique
      1. La fenêtre et ses menus
      2. Des grilles pour plus de liberté
      3. Une bibliothèque tierce
      4. Intégration des données
    4. Compléter le tout avec un peu de code
      1. Convertisseurs de binding
      2. Navigation
      3. Animation personnalisée d’un GridLength
  15. Webographie
  16. Index