« Ne peut pas créer une instance définie dans l'assemblage » lors de la création d'un nouveau System.Drawing.Icon

StackOverflow https://stackoverflow.com/questions/4669309

  •  10-10-2019
  •  | 
  •  

Question

Je suis en train de créer une icône de la barre système en WPF en utilisant les lignes de code ci-dessous:

System.Windows.Forms.NotifyIcon ni = new System.Windows.Forms.NotifyIcon();
ni.Icon = new System.Drawing.Icon("main.ico");

XAML:

> <Window x:Class="WpfExample.Window1"
>     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
>     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
>     Title="Window1" Height="300" Width="300">
>     <Grid>
>         <Button Height="23" Margin="103,0,100,100" Name="button1"
> VerticalAlignment="Bottom">Submit</Button>
>         <TextBox Height="23" Margin="77,75,81,0" Name="textBox1"
> VerticalAlignment="Top" />
>     </Grid> </Window>

Je l'ai cherché une solution sur Google, mais je suis en train d'apprendre WPF et c'est un problème que je l'ai frappé lors de la création d'une icône de la barre système. Le message que je reçois est indiqué ci-dessous:

  

Impossible de créer une instance de 'Window1'   Ensemble défini dans la « WpfExample,   Version = 1.0.0.0, Culture = neutral,   PublicKeyToken = null ». exception a   été levée par la cible d'un   invocation. Erreur dans le fichier balisage   Line 'Window1.xaml' 1 Position 9.

point Quelqu'un peut-moi dans la bonne direction?

Était-ce utile?

La solution

Je créé une application petit échantillon qui affiche une icône de la barre. Vous pouvez essayer de l'exécuter et d'étudier comment le code fonctionne. Je téléchargé sur SkyDrive:

http: // cid- 1fe4c9928da08eaa.office.live.com/self.aspx/P%c3%bablico/Tray-WpfApplication1.zip

Autres conseils

Le Ico doit être sur un format standard, la taille, les couleurs. J'ai eu un problème avec cela.

Essayez d'obtenir et d'utiliser ce fichier icône et dire si elle fonctionne:

http://www.iconarchive.com/download/visualpharm/ iNCONTOURNABLE / Check.ico

Il y a plus d'icônes ici:

http://www.iconarchive.com/ catégorie / système / must-have-icônes-par-visualpharm.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top