WPF possède un grand nombre de primitives de base afin de réaliser des formes graphiques simples telles que : des ellipses, des rectangles, des lignes, des polygones, etc. WPF est la technologie du moment et du futur, et il s’agit de celle que Microsoft tend à promouvoir.
WPF

/>
L’une des contraintes pour utiliser WPF est de disposer de PowerShell version 2, car WPF nécessite l’utilisation du mode STA (Single Thread Appartment). Ce mode n’est pas disponible avec PowerShell version 1. Différentes manières d’exécuter un script utilisant WPFIl y a deux façons simples d’exécuter un script qui s’appuie sur WPF :
1. Exécuter le script dans PowerShell ISE (Integrated Scripting Environment), l’éditeur graphique PowerShell, comme nous l’avons fait dans l’article précédent.
2. Exécuter le script avec dans la console PowerShell, mais en ayant pris soin de lancer cette dernière avec le paramètre -STA, soit : PowerShell.exe -STA
Si vous avez opté pour la seconde façon, alors il vous faudra toujours commencer vos scripts par le chargement des assemblies Presentation Framework, PresentationCore, et WindowsBase comme dans l’exemple ci-après. Notez que le chargement des assemblies n’est pas nécessaire avec PowerShell ISE car c’est déjà fait pour vous ; PowerShell ISE étant une application WPF.
Essayons d’afficher un rectangle avec des coins arrondis. Toujours dans l’idée de séparer le script de la partie présentation, nous avons créé dans le script une Here-String contenant le code XAML correspondant au rectangle que nous avons généré avec Visual Studio 2008 Express.
Même si WPF est une technologie riche, il n’existe malheureusement pas, nativement, de formes évoluées de types barregraphes ou camemberts. Mais Microsoft a pensé à tout car à l’instar des MS Charts Controls pour
Windows Forms, Microsoft fournit (gratuitement) le WPF ToolKit. Ce dernier embarquant le nécessaire pour réaliser des graphiques (charts) visuellement équivalents aux MS Charts Controls.
WPF Charting avec le WPF Toolkit
La réalisation de graphiques avec WPF est relativement récente car les fonctionnalités de charting ont été incluses seulement dans la dernière version du WPF ToolKit, soit depuis Juin 2009. Avant cela, il fallait soit utiliser des bibliothèques tierces payantes, soit intégrer une Windows Form contenant des MS Charts Controls à l’intérieur d’un formulaire WPF.
Téléchargez cette ressource

Rapport Forrester sur les solutions de sécurité des charges de travail cloud (CWS)
Dans cette évaluation, basée sur 21 critères, Forrester Consulting étudie, analyse et note les fournisseurs de solutions de sécurité des charges de travail cloud (CWS). Ce rapport détaille le positionnement de chacun de ces fournisseurs pour aider les professionnels de la sécurité et de la gestion des risques (S&R) à adopter les solutions adaptées à leurs besoins.
Les articles les plus consultés
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Chiffrements symétrique vs asymétrique
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Les 6 étapes vers un diagnostic réussi
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Les PME attendent un meilleur accès aux données d’émissions de la part des fournisseurs
- Fraude & IA : Dr Jekyll vs. Mr Hyde, qui l’emporte ?
- Gestion du cycle de vie des outils de cyberdéfense : un levier de performance pour les entreprises
- Top 6 du Cyber Benchmark Wavestone 2025
- La voix met le clavier au placard : une mutation incontournable pour les entreprises
