C# 从资源文件设置映像.Source

C# 从资源文件设置映像.Source,c#,wpf,resources,imagesource,C#,Wpf,Resources,Imagesource,我收到一个错误:“无法将字符串转换为ImageSource” 我能做什么?将源代码设置为新位图图像(新Uri(“C:\Users\Sergio\Documents\Visual Studio 2008\Projects\emailwpf\emailwpf\ok.png”)) 您可以在XAML中设置字符串值,因为注册的转换器是在引擎盖下使用的 如果我想使用“/ok.png”表单而不是长字符串,我该怎么做呢?只需创建Uri对象并指定UriKind.Relative即可 private void Se

我收到一个错误:
“无法将字符串转换为ImageSource”


我能做什么?

将源代码设置为
新位图图像(新Uri(“C:\Users\Sergio\Documents\Visual Studio 2008\Projects\emailwpf\emailwpf\ok.png”))

您可以在XAML中设置字符串值,因为注册的转换器是在引擎盖下使用的

如果我想使用“/ok.png”表单而不是长字符串,我该怎么做呢?只需创建Uri对象并指定UriKind.Relative即可
private void SetCredentials()
{
    username = txtfromEmail.Text;
    password = txtpassword.Text;

    pictureLogin.Source = @"C:\Users\Sergio\Documents\Visual Studio 2008\Projects\emailwpf\emailwpf\ok.png";
}