You use Microsoft .NET Framework 4 to create a Windows Presentation Foundation (WPF) application.
You add a ListBox control to the application. The ListBox control is data-bound to an instance of a custom collection class of the Product objects named ProductList.
The number of items of the data-bound collection is fixed. However, users can modify the properties of each of the Product objects in the collection.
You need to ensure that changes made on the Product objects are automatically reflected in the ListBox control.
What should you do?
A.
Implement the INotifyPropertyChanged interface in the Product class.
B.
Implement the INotifyCollectionChanged interface in the ProductList class.
C.
Set the Mode property of the Binding object of the ListBox control to TwoWay.
D.
Set the UpdateSourceTrigger property of the Binding object of the ListBox control to PropertyChanged.