Два решения ..
Первое решение:
Поместите cart
в качестве источника данных в свой код позади:
DataSource = cart;
Ипривязать к нему следующим образом:
{Binding Path=PropertyOfCart}
Второе решение:
Привязать к корневому элементу управления с помощью привязки ElementName и получить корзину через свойство этого элемента управления:
Назовите свой корневой / родительский элемент управления, где указана корзина:
<UserControl .....snip..... x:Name="Root">
Привязать к нему так:
{Binding ElementName=Root, Path=Cart.PropertyOfCart}
Обратите внимание, что корзина должнасвойство вашего UserControl, а не поле