Tout ceci est bien joli, nous disposons d’une interface graphique mais nous n’avons pas défini les actions à réaliser lors d’un clic sur les boutons. Effectivement, pour prendre en compte ces clics, il va falloir gérer les évènements comme avec les Windows Forms. Nous allons donc devoir ajouter quelques
Gérer les évènements
lignes de scripts supplémentaires.
Premièrement nous devons faire des recherches afin de nous connecter aux objets du formulaire. Faites bien attention car avec WPF le nom des objets est sensible à la casse, contrairement à PowerShell. Deuxièmement, une fois connectés par exemple à un bouton, il faut ajouter à ce dernier un gestionnaire d’évènement tel que « add_click ».
Celui-ci comme son nom le laisse supposer, réagit en cas de clic de la souris. Dans notre exemple, en cas de clic sur le bouton Commander, nous affichons le choix de l’utilisateur dans la console. Et en cas de clic sur le bouton Annuler, alors le formulaire se fermera.
Ces quelques lignes de script sont à insérer juste avant d’afficher le formulaire (soit à la place de la ligne de commentaire « # Ajouter ici des évènements si nécessaire »). Cet article est à présent terminé. Deux choses importantes sont à retenir : la première, c’est que WPF représente l’avenir pour tout ce qui touche de près ou de loin à la présentation d’informations ; la seconde est que WPF, à l’heure actuelle, vous demandera certainement un peu plus d’effort du fait que des outils spécialisés manquent encore à l’appel.
Ceci est dû à la jeunesse des technologies mais il y a fort à parier que dans les mois à venir ce manque soit largement comblé. Dernière chose, si votre interface graphique est amenée à évoluer assez régulièrement, alors privilégiez clairement WPF pour la séparation interface XAML/script PowerShell. Cela vous permettra de modifier l’interface avec les bons outils et vous évitera de devoir modifier manuellement votre script, ce qui en plus d’être long et fastidieux, peut introduire des erreurs. Nous verrons dans le prochain numéro d’autres techniques ainsi que d’autres exemples d’interfaces WPF.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Juin 2026
- La bataille de la 6G se gagne dans la donnée en temps réel
- BlueSecure repense la sensibilisation à la cybersécurité avec des formats immersifs et engageants
- Les agents d’IA fragilisent la sécurité : pour les sécuriser, inutile de repartir de zéro
Articles les + lus
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
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- 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
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
