【问题标题】:wpf how to use jpg from resource in xaml-image?wpf如何使用来自xaml-image中资源的jpg?
【发布时间】:2014-02-20 15:39:52
【问题描述】:

在我的 c#/WPF 项目中,我在资源中添加了一个 jpg 以嵌入到 exe 文件中。

现在我想在图像标签中使用这个 jpg,比如

<xmlns:prop="clr-namespace:MyProgram.Properties"
<Image Source="{Binding Source={StaticResource prop:LogoJpg}}"

我的问题:它不起作用。我不知道如何使用图像。我可以使用硬盘中的文件,但我需要将图像嵌入到 exe 文件中。

【问题讨论】:

    标签: c# wpf image xaml


    【解决方案1】:

    首先,使用“资源”(不是 EmbeddedResource)的构建操作将图像添加到您的项目中。例如,我已将名为“logo.jpg”的图像添加到主项目中名为 Images 的文件夹中。

    然后,在 XAML 中,您只需使用该资源,如下所示:

    <Image Source="Images\logo.jpg" />
    

    您也可以使用pack syntax 作为来源:

    <Image Source="pack://siteoforigin:,,,/Images/logo.jpg"  />
    

    希望这会有所帮助。

    【讨论】:

    • 但是如果图像只能以嵌入资源的形式使用呢?
    • 在为 Vs.net 2010 设计起始页时,此语法对我有用,但是,在部署时,图像没有显示。有什么想法吗?
    猜你喜欢
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-22
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 2015-12-21
    相关资源
    最近更新 更多