我已将WPF窗口图标设置如下:
<Window Icon="icon3.ico">
<Grid>
<Image x:Name="img"></Image>
</Grid>
</Window>
现在我想用WPF Window图标以编程方式设置WPF图像的源:
this.img.Source = this.Icon as BitmapImage;
但是设置后this.img.Source为null。为什么呢?
答案 0 :(得分:2)
为什么不只是
img.Source = Icon;
也许Icon不是BitmapImage类型......无论哪种方式,Icon都是ImageSource,img上的Source属性是ImageSource。您可以直接分配它。