Я не использовал Angular, но, прочитав ссылку выше, кажется, что вы пытаетесь закодировать что-то, что вам не нужно обрабатывать. Вы вносите изменения в состояние в своей иерархии компонентов React (через this.setState ()), а React приведет к повторному рендерингу вашего компонента (эффективно «прослушиванию» изменений). Если вы хотите «прослушать» другой компонент в своей иерархии, у вас есть два варианта:
Это должно удалить детей в вашей сетке с постукивающим рядом как атрибут.
var children = grdDynamic.Children.ToList();
foreach (var child in children.Where(child => Grid.GetRow(child) == row)) {
grdDynamic.Children.Remove(child);
}
Он перебирает все дочерние элементы в вашей сетке и удаляет дочерний элемент, если его ряд равен повернутому ряду.