从Window图标(.ico)设置WPF Image的源

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从Window图标(.ico)设置WPF Image的源相关的知识,希望对你有一定的参考价值。

我已将WPF窗口图标设置如下:

<Window Icon="icon3.ico">
  <Grid>
    <Image x:Name="img"></Image>
  </Grid>
</Window>

现在我尝试使用WPF窗口图标在WPF图像源中以编程方式设置:

this.img.Source = this.Icon as BitmapImage;

但是设置后,this.img.Source为null。为什么?

答案

为什么不呢

img.Source = Icon;

也许Icon不是BitmapImage类型......无论哪种方式,Icon都是ImageSource,img上的Source属性是ImageSource。您可以直接分配它。

以上是关于从Window图标(.ico)设置WPF Image的源的主要内容,如果未能解决你的问题,请参考以下文章

wpf中的treeview怎样添加图标上去?

wpf 怎么为label 添加 图标?

git for window 安装无图标的问题

如何将图标添加到 WPF 应用程序桌面快捷方式?

如何给网站设置ICO图标

怎么弄ico文件啊?