В настоящее время тянет волосы за следующую проблему. Мой код добавляет Rectangle
s к Grid
следующим образом:
Dim rect As Rectangle
' Set a bunch of properties of rect here'
myGrid.Children.Add(rect)
Раньше он работал красиво, пока мне не нужно было найти мои прямоугольники в сетке. Я только что провел час, пытаясь понять, как именно использовать RegisterName()
, но, увы, у меня ничего не получается.
Должно ли это быть myGrid.RegisterName(rect.Name, rect)
, rect.RegisterName(rect.Name, myGrid)
или что-то еще?
Должен ли я сделать это до, после или вместо myGrid.Children.Add(rect)
. Я пробовал каждую комбинацию, и прямоугольники просто больше не отображаются на сетке.