현재 다음 문제에 대해 머리카락을 꺼냅니다. 다음과 같이 내 코드는 Grid
에 Rectangle
의 추가 : 내가 그리드에 내 사각형을 찾기 위해 필요할 때까지Children.Add() 및 RegisterName()
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)
이전, 이후 또는 대신해야합니까? 모든 조합을 시도했는데 사각형이 더 이상 격자에 나타나지 않습니다. 그냥 있기 때문에 당신의 Rectangle
...
찾을 수 없습니다. 이유는 모르겠다. myGrid의 자식을 수동으로 탐색 할 때 올바른 이름의 사각형이 표시됩니다. 그러나'.FindName ("rectName")'은'Nothing'을 반환합니다. – Phonon