Я думаю, что рекомендуемый подход в этом случае - не беспокоиться о элементе пользовательского интерфейса, запускающего измененное событие, а скорее прослушивать событие изменения вашего ViewModel, которое будет запущено, когда поле со списком изменит связанное значение.