Потому что он не может получить свои предметы из двух мест. Вы должны выбрать один. Вы хотите, чтобы ваши товары поступали из источника данных или из списка вручную?
Могу поспорить, что у вас есть предметы внутри дерева, например:
<TreeView ItemsSource="{Binding Groups}">
<!-- An Item being defined in the treeview -->
</TreeView>
Или у вас есть код, который делает что-то вроде этого
myTreeView.Items.Add(item)
Может существовать только один источник предметов. Вы должны выбрать один.