wpf Tutoriel
Démarrer avec wpf
Recherche…
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:
- Cliquez sur Fichier → Nouveau → Projet
- Sélectionnez un modèle en cliquant sur Modèles → Visual C # → Windows → Application WPF et appuyez sur OK :
- 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 ):
- Dans la section XAML (par défaut sous la section Conception ) ajoutez ce code
<TextBlock>Hello world!</TextBlock>
à l'intérieur de la Grid
:
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>
- Exécutez l'application en appuyant sur F5 ou en cliquant sur le menu Déboguer → Démarrer le débogage . Cela devrait ressembler à: