I have a ClassA with an ObservableCollection property, that implements the INotifyPropertyChanged interface
on my window codebehind I have declared a ClassA variable, and initialize it in the Main() method.
i’d expect that variable.PropertyChanged would have a WPF event wired to it, but apparently the PropertyChanged event remains null
WPF will subscribe to the PropertyChanged event when you bind to your object. This is the core way that databinding works.
It actually does this via the PropertyChangedEventManager using the WeakEvent pattern in WPF.