Frage

Nach einiger Hilfe hier, ich habe WPF bekam die Windows.Forms NotifyIcon-Klasse (es ist keine große app so besorgt nicht über Reinheit). Und ich habe mich gefragt, ob man über einen Text-Overlay auf der icom?

Im Grunde muss ich es visuell zeigen, wie viele Einträge in meinem Gridview ist. Und führt dies auf jedes Mal das Sizechanged-Ereignis. Das ist, was ich habe kommen mit so weit, aber nicht sicher, wie von hier weiter zu machen.

  Stream iconStream = Application.GetResourceStream(new Uri("pack://application:,,,/ReturnJourneyPreparation;component/Resources/favicon.ico")).Stream;
  System.Drawing.Icon notIcon = new Icon(iconStream);
  System.Drawing.Image canvas = new Bitmap(notIcon.Width, notIcon.Height);
  Graphics artist = Graphics.FromImage(canvas);
  artist.DrawString(_Messages.Count().ToString(), new Font("Arial", 4), System.Drawing.Brushes.Black, (float)(notIcon.Width), (float)(notIcon.Height));

(PS. Ich kann nicht Philipp Sumis NotifyIcon Modul verwenden)

Danke, Psy

War es hilfreich?

Lösung

Es sieht aus wie Sie versuchen, ein Wasserzeichen oben auf Ihrem Bild / Symbol hinzuzufügen. Weitere Informationen erhalten Sie die folgende Website aus: http: //www.c -sharpcorner.com/UploadFile/scottlysle/WatermarkCS05072007024947AM/WatermarkCS.aspx

Sie werden in der Lage kundenspezifischen Text auf der Oberseite der ursprünglichen Symbol Grafik hinzuzufügen. Dies ist eine großartige Lösung, wenn Sie nicht oft zu aktualisieren - aber wenn es etwas, das oft in kurzer Zeit ausgeführt werden soll (ich denke hier Fortschrittsbalken) Sie werden nicht mehr benötigte Verzögerung zu Ihrem Programm hinzufügen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top