объект ImagePaths
уже установлен как DataContext для элемента.это означает, что привязка уже указывает (так сказать) на экземпляр объекта.поэтому, когда вы говорите, что он связывается с ImagePaths.AdImage
, он не знает, как найти свойство, которое вы ищете.Хорошей новостью является то, что все, что вам нужно сделать, это указать путь к объекту - удалите часть ImagePaths
(и точку), и у вас все получится.
например ...
class something
{
public string someImage {...}
}
<DataTemplate> <!--------- the data context of this item is an instance of
my "something" class, so i need to set the path
to be the property on the object --->
<Image Source="{Binding Path=someImage}" />
</DataTemplate>
вот очень полезная статья об отладке привязок в WPF для получения дополнительной информации вот отличная статья на MSDN Вот статья с табличкой данных от доктора WPF