Попробуйте Binding Source = Продукты
Путь, как правило, является дополнением к исходному тексту того, как я его использовал, для случаев, когда вам нужно получить доступ к подвойству элементов, доступных в источнике.
Вот пример ListBox, который я заполнил элементами из XDocument, хранящимися в статических ресурсах.Можно надеяться, что это объясняет связь между Binding Source и Path.Root.Elements - это путь к коллекции, лежащей на спине к XDocument, указанному в источнике.Не используйте в своем механизме {StaticResource Product}, поскольку у вас нет коллекции в приложении xaml, а скорее текущий класс.
<ListBox Height="660" Name="ResponsesListBox" Width="240"
MouseDoubleClick="ResponsesListBox_MouseDoubleClick"
MouseLeftButtonDown="WindowMoveHandler"
ItemsSource="{Binding Source={StaticResource ResponsesXDocument}, Path=Root.Elements}"
ItemTemplate="{StaticResource ListBoxDataTemplate}" />
Также удобна эта шпаргалка по привязке данных WPF,Я нашел это весьма полезным: http://www.nbdtech.com/Blog/archive/2009/02/02/wpf-xaml-data-binding-cheat-sheet.aspx