all the data from xml is displayed properly except image,
If anybody know the answer please help me in this,
private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e) { string loginid = MainPage.name; ServiceReference2.EST_WebServicesSoapClient client = new ServiceReference2.EST_WebServicesSoapClient(); client.GetEmployeeDetails_LoginIdCompleted += new EventHandler<ServiceReference2.GetEmployeeDetails_LoginIdCompletedEventArgs>(client_GetEmployeeDetails_LoginIdCompleted); client.GetEmployeeDetails_LoginIdAsync(loginid); } private void client_GetEmployeeDetails_LoginIdCompleted(object sender, ServiceReference2.GetEmployeeDetails_LoginIdCompletedEventArgs e) { XElement xmlNews = XElement.Parse(e.Result.ToString()); Institute trubyte=new Institute(); textBlock2.Text = "Welcome " + xmlNews.Element("FirstName").Value; trubyte.AuthorImage = GetImage(xmlNews.Element("Staff_Image").Value);
//image1.Source = GetImage(xmlNews.Element("Staff_Image").Value);
t.Text = xmlNews.Element("Name").Value; t5.Text = xmlNews.Element("Gender").Value; textBlock5.Text = xmlNews.Element("Age").Value; t2.Text = xmlNews.Element("SchoolName").Value; t1.Text = xmlNews.Element("SchoolTrackId").Value; t4.Text = xmlNews.Element("Contact_No").Value; t3.Text= xmlNews.Element("Email_Id").Value; } private void textBlock3_MouseEnter(object sender, MouseEventArgs e) { NavigationService.Navigate(new Uri("/MainPage.xaml", UriKind.Relative)); } public ImageSource GetImage(string path) { return new BitmapImage(new Uri(path, UriKind.Relative)); }
xaml:
<Image Height="131" HorizontalAlignment="Left" Margin="6,194,0,0" Source="{Binding AuthorImage }" Name="image1" Stretch="Fill" VerticalAlignment="Top" Width="95" />