J'ai créé une fenêtre WPF couche personnalisée avec les propriétés suivantes:C# WPF - Icône d'application + ShowInTaskbar = False
- AllowsTransparency = True
- ShowInTaskbar = False
- fond = Transparent
- Topmost = True
- Icône = "Icone.ICO"
J'ai ajouté Icon.ico sous "Propriétés du projet" -> onglet "Application".
L'icône affiche comme l'icône de la fenêtre par défaut WPF si ShowInTaskBar est faux, mais affiche correctement si ShowInTaskbar est vrai.
Nous voulons l'icône pour afficher correctement dans le menu Alt + Tab. Comment pouvons-nous y parvenir et avoir ShowInTaskbar = False?
Je vais essayer et vous faire connaître mes résultats. – jonathanpeppers
Votre solution fonctionne, mais finalement le GC recueille l'icône et il cesse de fonctionner. (Au début, je pensais que ça ne fonctionnait pas du tout) J'ai dû stocker l'icône dans une variable membre de la fenêtre et disposer lorsqu'il est fermé. J'ai essayé plusieurs façons de prendre le BitmapSource de la propriété Icon de la fenêtre et obtenir un HICON, mais pas de chance. Est un exemple de travail autrement. – jonathanpeppers