C#设置WPF应用程序的图标

Ste*_*ite 24 c# wpf icons

我正在尝试为我正在创建的程序设置文件图标.我可以taskBar在运行程序时显示图标.但我不能让它在文件浏览器中显示.

这是一个例子: 例

我已将图标嵌入到项目中,并使用它将其设置为Windows图标

`Icon="Sample.ico"`
Run Code Online (Sandbox Code Playgroud)

谢谢

Pol*_*zer 26

您是否为应用程序选择了图标?(项目属性>选项卡应用程序>符号和清单>符号)


BIB*_*NJU 11

以下示例显示如何设置窗口图标.

通过使用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>
Run Code Online (Sandbox Code Playgroud)

通过使用c#代码,

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

通过使用VB,

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

有关详细信息,请参阅此处.