静态资源映像未在运行时出现(在设计时)

本文关键字:资源 映像 运行时 静态 | 更新日期: 2023-09-27 18:29:56

我在WPF应用程序中设置了如下静态资源:

<Application x:Class="Demos.App"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             StartupUri="MainWindow.xaml">
    <Application.Resources>
        <BitmapImage x:Key="logo" UriSource="Logo.png" />
    </Application.Resources>
</Application>

我可以看到在设计时出现的图像,并声明如下:

<Image HorizontalAlignment="Left" Height="302" Margin="0,-106,0,0" VerticalAlignment="Top" Width="458" Source="{StaticResource logo}" Grid.RowSpan="2"/>

但当我运行应用程序时,图像不会出现。你知道我做错了什么吗?

提前感谢!

静态资源映像未在运行时出现(在设计时)

从属性窗口将图像属性设置为资源始终复制。希望这能解决你的问题。

将"Resources"添加到uri解决了这个问题。