从资源文件设置image.Source

时间:2010-01-29 15:02:43

标签: c# wpf resources imagesource

private void SetCredentials()
{
    username = txtfromEmail.Text;
    password = txtpassword.Text;

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

我收到错误:"Cannot convert string to ImageSource"

我该怎么办?

1 个答案:

答案 0 :(得分:7)

将来源设为new BitmapImage(new Uri("C:\Users\Sergio\Documents\Visual Studio 2008\Projects\emailwpf\emailwpf\ok.png")) 您可以在XAML中设置字符串值,因为已注册的转换器在引擎盖下使用;