Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置WPF图像';来自窗口图标(.ico)的源_C#_Wpf_Image_Icons - Fatal编程技术网

C# 设置WPF图像';来自窗口图标(.ico)的源

C# 设置WPF图像';来自窗口图标(.ico)的源,c#,wpf,image,icons,C#,Wpf,Image,Icons,我已将我的WPF窗口图标设置如下: <Window Icon="icon3.ico"> <Grid> <Image x:Name="img"></Image> </Grid> </Window> 但this.img.Source在设置后为空。为什么?为什么不 img.Source = Icon; 可能图标不是位图图像类型。。。无论哪种方式,Icon都是ImageSource,img上的Source属性是I

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

<Window Icon="icon3.ico">
  <Grid>
    <Image x:Name="img"></Image>
  </Grid>
</Window>
但this.img.Source在设置后为空。为什么?

为什么不

img.Source = Icon;

可能图标不是位图图像类型。。。无论哪种方式,Icon都是ImageSource,img上的Source属性是ImageSource。您可以始终直接分配它。

img.Source=Icon
是您需要编写的全部。如果转换不成功,
as
操作将导致
null
。oooppss我不这么认为。直接分配就行了!谢谢@克莱门斯嘿,伙计,我很欣赏这个编辑,但这是一个不必要的编辑。除非确实需要,否则请不要使用你的超能力。我已经在这里工作了足够长的时间,无论是好是坏。如果有拼写错误或其他错误,那么我能理解,但我更喜欢我的帖子以我说话的方式阅读。谢谢。没有
图标。Source
,它只是
img.Source=Icon@Clemens好的,我会告诉你的。我以为我在第一篇文章里有个图标。。。不过,其他的编辑都做得过火了。
img.Source = Icon;