Ваш список должен быть привязан к ICollectionView, который обертывает ObservableCollection.При добавлении вы добавляете в эту коллекцию Observable.
Т.е.
private readonly ObservableCollection<Stock> listToAddTo;
public ICollectionView List2 { get; private set; }
Конструктор
listToAddTo = new ObservableCollection<Stock>();
List2 = CollectionViewSource.GetDefaultView(listToAddTo);
Где List2 - это то, что связано с