Как вызвать обработчик другого класса (внешнего ) в котором имеется List При изменении внутреннего поля (MyType.Flag)

Вопрос такой могу ли я с помощью INotifyPropertyChanged вызывать обработчик другого класса (в примере TopClass) при изменении поля OtherClass.Flag именно из самого OtherClass или совсем из другого
Или же каким либо другим способом но в такой структуре

Если можно было бы здорово развёрнутый пример)

     class TopClass
     {
         private List<OtherClass> _other  { get; set; } 
         public TopClass()
        {
             for (int i = 0; i < 10; i++)
             {
                _other.Add(new OtherClass());
             }
             _other[0].SomeMethod();// И тут вызывается обработчик
        }

     }
    
     class OtherClass
     {
          public Flag { get; set; } = false;
          public void SomeMethod()
          {
            Flag=!Flag;
          }
     }

Ответы (0 шт):