it-swarm.com.de

C # Das Symbol einer WPF-Anwendung setzen

Ich versuche, ein Dateisymbol für ein von mir erstelltes Programm festzulegen. Ich kann das Symbol auf der taskBar anzeigen lassen, wenn ich das Programm ausführen möchte. Aber ich kann es nicht in einem Datei-Explorer anzeigen lassen.

Hier ist ein Beispiel:Example

Ich habe das Symbol in das Projekt eingebettet und es mit dem Windows-Symbol festgelegt

`Icon="Sample.ico"`

Vielen Dank

20
Stephen White

Haben Sie das Symbol für Ihre Bewerbung ausgewählt? (Projekteigenschaften> Registerkarte Anwendung> Symbol und Manifest> Symbol)

19
Pollitzer

Das folgende Beispiel zeigt, wie Sie ein Fenstersymbol einstellen.

Durch die Verwendung von XAML

<Window
  xmlns="http://schemas.Microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.Microsoft.com/winfx/2006/xaml"
  x:Class="SDKSample.MainWindow"
    Icon="WPFIcon1.ico">
</Window>

Durch die Verwendung von C # -Code

Uri iconUri = new Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute);
this.Icon = BitmapFrame.Create(iconUri);

Durch die Verwendung von VB

Dim iconUri As New Uri("pack://application:,,,/WPFIcon2.ico", UriKind.RelativeOrAbsolute)
Me.Icon = BitmapFrame.Create(iconUri)

Weitere Informationen finden Sie unter .

10

Verwenden Sie bitte die .ico-Datei, verwenden Sie kein JPEG oder andere Formate

<Window Icon="youricon.ico"></Window>

http://msdn.Microsoft.com/de-de/library/system.windows.window.icon.aspx

0

Stellen Sie sicher, dass Ihre .ico-Datei die richtige Auswahl an Größen enthält, sodass die entsprechende Größe im Explorer angezeigt wird. 

Für Windows benötigen Sie: 256 x 256 Pixel, 48 x 48 Pixel, 32 x 32 Pixel und 16 x 16 Pixel.

Alle 32 Bit (24 Bit Farbe, 8 Bit Transparenz).

0
innomatics

sie müssen Icon="Path to icon" in die Fensterdefinition des Hauptfensters aufnehmen.

<Window 
//rest of code
Icon="Path to icon"></Window>
0