2012-08-08 66 views
0

我正在使用我的windows phone應用程序中的.net web服務。 在這裏,我將XML數據綁定到控件,我無法顯示圖像。
C#:如何將動態圖像綁定到Windows手機圖像控件

eSchooltrack.ServiceReference5.EST_WebServicesSoapClient obj = new EST_WebServicesSoapClient(); 

obj.GetLoginUserDetailsCompleted+=new EventHandler<GetLoginUserDetailsCompletedEventArgs>(obj_GetLoginUserDetailsCompleted); 
     obj.GetLoginUserDetailsAsync(loginid); 

    } 

    private void obj_GetLoginUserDetailsCompleted(object sender, eSchooltrack.ServiceReference5.GetLoginUserDetailsCompletedEventArgs e) 

    { 
     XElement xmlNews = XElement.Parse(e.Result.ToString()); 
     image1.Source=GetImage(xmlNews.Element("ProfileImage").Value); 


    } 

回答

0

根據的getImage功能

1的返回類型)如果BitmapImage的,那麼它應該工作,否則圖像其返回爲空

2)如果烏里做image1.Source=new BitmapImage(GetImage(xmlNews.Element("ProfileImage").Value));

3)如果一個字符串做image1.Source=new BitmapImage(new Uri(GetImage(xmlNews.Element("ProfileImage").Value)));

我希望它有幫助。請注意,如果仍未顯示圖像,則應在分配函數之前檢查函數!= null的返回值。