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

问题描述 投票:1回答:1

我已将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。为什么?

c# wpf image icons
1个回答
2
投票

为什么不呢

img.Source = Icon;

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

© www.soinside.com 2019 - 2024. All rights reserved.