Binding to second image in database
I have a database with multiple properties (houses), and each property can have multiple images to go with it. I have a listbox that stores the properties and when I select any property it populates textboxes with the properties information. I can populate an image control with the properties image, but only if one image exists.

In other words, I can see the image fine, it binds fine, and it stores correctly. But when I have more than one image I cannot figure out how to bind to another image. For instance, I want to have 3 images and be able to set each image to a different picture in the database. i thought something like this would work but it doesn't...

<Image DataContext={Binding Images} Source={Binding [2].ImageData} />

My question is: How do I bind to a specific item in a database that contains multiple items. I want to bind to a certain image (I know it will exist so don't worry about validation etc).
Binding to second image in database
===

I have a database with multiple properties (houses), and each property can have multiple images to go with it. I have a listbox that stores the properties and when I select any property it populates textboxes with the properties information. I can populate an image control with the properties image, but only if one image exists.

In other words, I can see the image fine, it binds fine, and it stores correctly. But when I have more than one image I cannot figure out how to bind to another image. For instance, I want to have 3 images and be able to set each image to a different picture in the database. i thought something like this would work but it doesn't...

<Image DataContext={Binding Images} Source={Binding [2].ImageData} />

My question is: How do I bind to a specific item in a database that contains multiple items. I want to bind to a certain image (I know it will exist so don't worry about validation etc).