Вместо установки ItemsSource в коде, вам нужно установить DataContext:
listbox1.DataContext = x;
DataContext - это то, с чем пытается разрешить привязка ItemsSource (поскольку вы не указали никакого другого Source, RelativeSource или ElementName в привязке).