C# 在UWP中添加图像?

C# 在UWP中添加图像?,c#,image,xaml,uwp,C#,Image,Xaml,Uwp,我在网上搜索了几个小时,试图找到一种方法,将一个简单的图像插入到我的通用Windows应用程序中。到目前为止,我发现的所有教程都太混乱或根本不起作用 是否有一种方法可以将图像插入到我的XAML页面中,并为开发Windows应用程序的新手进行解释?我需要在XAML和C中初始化它,还是仅仅通过XAML初始化它 因为我还不能发表评论,所以我会回答这个问题 为了向XAML添加图像,只需添加一个标记。因此,代码如下所示: <Image Source="Assets/example.jpg"/>

我在网上搜索了几个小时,试图找到一种方法,将一个简单的图像插入到我的通用Windows应用程序中。到目前为止,我发现的所有教程都太混乱或根本不起作用


是否有一种方法可以将图像插入到我的XAML页面中,并为开发Windows应用程序的新手进行解释?我需要在XAML和C中初始化它,还是仅仅通过XAML初始化它

因为我还不能发表评论,所以我会回答这个问题

为了向XAML添加图像,只需添加一个标记。因此,代码如下所示:

<Image Source="Assets/example.jpg"/>

我建议你遵循这个UWP初学者系列。我发现它非常适合向我展示XAML的基础知识,并教我一些新的设计语言。只需知道它已经有将近一年的历史了,并且有一些细微的调整,特别是在设计方面。不过,没什么好担心的,只要记住它。

如果你对任何事情感到困惑,你可以下载一个示例并了解它的工作原理。我很容易感到厌倦,所以我自己就这么做,并设置几个断点来理解代码流

试试这个:

我也遇到了同样的问题,我只需要添加简单的图片就可以了,我假设您使用的是VS2017如果没有,那么我不知道这个解决方案是否有效,但是如果您使用的是VS2017,那么请执行以下操作

例如,首先添加一个图像元素

在Universal Apps中,有一个名为Assets的文件夹,您可以在解决方案文件夹中找到它,也可以在解决方案资源管理器中找到它, 在“解决方案资源管理器”->“添加现有项目”->“所需照片”中右键单击它

添加照片后,转到img1 prosperities,在源代码中,您将找到在下拉列表中添加的照片,请记住,资产中已经有图像

您会发现图像的路径会自动添加到控件img1的源属性中
例如

请记住,当您要将新图像插入资源时,必须进入解决方案资源管理器,即“资源->添加->新项目”。如果手动插入图像,则需要添加->现有项。然后选择图像,单击鼠标右键,单击“属性”,并在“生成操作”中,确保内容为默认内容。

您在哪里查找?为什么会让人困惑?@Clemens K我是个初学者,没有理由失控地愤怒。这不应该阻止你用谷歌搜索最简单的东西。网站上有很多详细的信息,特别是对于初学者。你可能还想看一看,谢谢,这就做到了!我只把它添加到我的桌面回购中,结果发现,我在解决方案资源管理器上的资产文件夹是空的。此外,试图拖放到该文件夹,但它仍然没有显示,然后按照您的建议添加现有项目,它工作了!我不知道为什么,但这对我根本不起作用。我必须使用路径Assets/example.jpg相对于图像元素所在的.xaml文件。如果使用ms appx:namespace,则它是一个绝对路径。因此,在您的情况下,如果您的XAML文件位于包含资产的同级文件夹中,则../Assets/example.jpg可能会起作用。