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
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
- Une baie de stockage c’est quoi ?
- Cybersécurité Active Directory et les attaques de nouvelle génération
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
Les plus consultés sur iTPro.fr
- Comment se démarquer avec l’IA quand elle doit devenir la norme
- Attaques IA : un Active Directory peut être compromis en 40 minutes
- L’application jetable, le piège de l’IA générative
- Cybersécurité : les entreprises françaises réclament un durcissement inédit de la réglementation
Articles les + lus
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
