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

时间:2013-08-31 22:41:32

标签: c# wpf image xaml resources

我在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"/>

但是当我运行我的应用程序时,图像没有出现。我做错了什么想法?

提前致谢!

2 个答案:

答案 0 :(得分:2)

从属性Windows中图像属性资源始终复制。 希望这能解决你的问题。

答案 1 :(得分:0)

向uri添加“资源”解决了这个问题。