2010-01-29 4 views
3
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"가 나타납니다.이미지 설정 리소스 파일에서 소스.

어떻게해야합니까?

답변

6

소스를 new BitmapImage(new Uri("C:\Users\Sergio\Documents\Visual Studio 2008\Projects\emailwpf\emailwpf\ok.png"))로 설정합니다. 등록 된 변환기가 내부적으로 사용되므로 XAML에서 문자열 값으로 설정할 수 있습니다.

+0

긴 문자열 대신 "/ok.png"형식을 사용하려면 어떻게해야합니까? –

+1

그냥 Uri 개체를 만들고 UriKind.Relative를 지정하면됩니다. – Yurec

관련 문제