gpt4 book ai didi

c# - Blend (XAML) 不支持我在 Image.Source 中的 png 图像

转载 作者:太空宇宙 更新时间:2023-11-03 21:01:00 25 4
gpt4 key购买 nike

我尝试在我的 WPF 应用程序中显示一个 Image 并添加了以下代码:

<Image Height="20" Width="20" DockPanel.Dock="Left" Source="pack://application:/Testapp.Model/Resources/Icons/systemEnviromentActor.png"/>

但是我收到混合不支持此类图像的错误。 Microsoft 的页面说 Image 确实支持 .png

我用 Paint.net 创建了图像

最佳答案

URI 无效。一个有效的 Resource File Pack URI如下所示,其中 Testapp.Model 是程序集名称。

pack://application:,,,/Testapp.Model;component/Resources/Icons/systemEnviromentActor.png

如果图像文件在同一个程序集中,你可以把它写成

pack://application:,,,/Resources/Icons/systemEnviromentActor.png

在 XAML 中,您甚至可以省略前缀,只写

Source="/Resources/Icons/systemEnviromentActor.png"

还要确保图像文件的构建操作设置为 Resource

关于c# - Blend (XAML) 不支持我在 Image.Source 中的 png 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45568843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com