wpfDémarrer avec wpf


Remarques

WPF (Windows Presentation Foundation) est la technologie de présentation recommandée par Microsoft pour les applications de bureau Windows classiques. WPF ne doit pas être confondu avec UWP (Universal Windows Platform) bien que des similitudes existent entre les deux.

WPF encourage les applications basées sur les données en mettant l'accent sur le multimédia, l'animation et la liaison de données. Les interfaces sont créées à l'aide d'un langage appelé XAML (eXtensible Application Markup Language), dérivé du langage XML. XAML aide les programmeurs WPF à maintenir la séparation entre la conception visuelle et la logique d'interface.

Contrairement à son prédécesseur Windows Forms, WPF utilise un modèle de boîte pour mettre en forme tous les éléments de l'interface. Chaque élément a une hauteur, une largeur et des marges et est disposé à l'écran par rapport à son parent.

WPF signifie Windows Presentation Foundation et est également connu sous son nom de code Avalon. C'est un cadre graphique et une partie de Microsoft .NET Framework. WPF est pré-installé dans Windows Vista, 7, 8 et 10 et peut être installé sur Windows XP et Server 2003.

Versions

Version 4.6.1 - Décembre 2015

Application Hello World

Pour créer et exécuter un nouveau projet WPF dans Visual Studio:

  1. Cliquez sur Fichier → Nouveau → Projet

Nouveau projet

  1. Sélectionnez un modèle en cliquant sur Modèles → Visual C # → Windows → Application WPF et appuyez sur OK :

entrer la description de l'image ici

  1. Ouvrez le fichier MainWindow.xaml dans l' Explorateur de solutions (si vous ne voyez pas la fenêtre Explorateur de solutions , ouvrez-la en cliquant sur Affichage → Explorateur de solutions ):

entrer la description de l'image ici

  1. Dans la section XAML (par défaut sous la section Conception ) ajoutez ce code
<TextBlock>Hello world!</TextBlock>
 

à l'intérieur de la Grid :

entrer la description de l'image ici

Le code devrait ressembler à:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBlock>Hello world!</TextBlock>
    </Grid>
</Window>
 
  1. Exécutez l'application en appuyant sur F5 ou en cliquant sur le menu Déboguer → Démarrer le débogage . Cela devrait ressembler à:

entrer la description de l'image ici