2017-08-31 2 views
0

Je paramètres par défaut pour l'icône de l'application, il apparaît normalement dans la fenêtre de titre in title, le menu alt-tab, explorateur, etc., mais dans la barre des tâches, il est montré comme ceci:Aucune icône dans la barre des tâches

in taskbar

Comment résoudre ce problème et obtenir une icône normale dans la barre des tâches?

+0

L'exécutez-vous via le débogueur? Lorsque vous exécutez une application via le débogueur de VS, elle affiche l'icône de l'application générique, sauf si vous l'ajoutez en tant qu'icône aux fenêtres individuelles. – Lithium

+0

Définissez la propriété Icon sur votre propre fichier .ico personnalisé sous Propriétés du projet-> Application-> Icône et manifeste dans Visual Studio. – mm8

+0

Le problème est toujours présent même si je n'utilise pas le débogueur. – ov7a

Répondre

1

Faites un clic droit sur les fenêtres et sélectionnez les propriétés et appliquer l'icône comme l'image

enter image description here

+0

Malheureusement, cela n'a pas aidé – ov7a

+0

Qu'est-ce qui n'a pas aidé? Spécification de votre propre icône personnalisée? – mm8

+0

Oui. J'ai spécifié la coutume et je ne vois toujours pas d'icône dans la barre des tâches. De plus, je ne veux pas d'icône personnalisée, je suis d'accord avec la norme. – ov7a

0

Un de mes problèmes était lié à loginDialog. Il est possible d'obtenir une icône dans la barre des tâches en utilisant l'icône personnalisée, mais le problème avec l'icône standard est toujours présent.

 var loginDialog = new LoginView(); 

     loginDialog.Loaded += (sender, args) => { 
      var window = loginDialog.ParentOfType<Window>(); 
      if (window != null) { 
       window.ShowInTaskbar = true; 
       window.Icon = BitmapFrame.Create(new Uri("pack://application:,,,/App;component/Themes/MainIcon.png")); 
      } 
     };