Suppression d'une icône dans une fenêtre WPF
Je suis en mesure de supprimer l'icône de la fenêtre de fenêtre WPF utilisant WinApi, mais j'ai de nouveau l'icône dans la fenêtre de l'application, quand je lance juste l'exécutable du projet WPF.
Comment faire pour supprimer l'icône?
source d'informationauteur shraddha
Vous devez vous connecter pour publier un commentaire.
J'ai modifié l'exemple de "LnDCobra' de sorte qu'il peut être utilisé comme une propriété attachée (comme 'Thomas' a suggéré:
Mise en œuvre de WindowEx:
De WPFTutorial:
Comment faire pour supprimer l'icône d'une fenêtre WPF
Malheureusement WPF ne fournit pas de fonction pour supprimer l'icône d'une fenêtre. Une solution pourrait être la mise à l'icône d'une icône transparente. Mais de cette façon, l'espace entre la bordure de fenêtre et le titre reste.
La meilleure approche est d'utiliser une fonction fournie par l'API Win32 pour supprimer l'icône.
Une classe d'assistance utilisé pour supprimer l'icône.
Je viens d'utiliser de très petites transparentes de l'image comme icône (1x1 px) pour fenêtre WPF.
Il suffit d'ajouter ce
WindowStyle="ToolWindow"
à votre fenêtre de propriétés.